【发布时间】:2018-10-22 21:53:24
【问题描述】:
所以,我想要一个这样的函数/值:
converter :: Converter a
其中Converter 将是某个类型族,它总是导致String 并且仅用于我们可以通过使用类型应用程序来应用我们想要转换为String 的类型,例如
converter @Int => "Int"
我正在考虑使用具有typeOf 功能的Typeable 类。不幸的是,它需要一个实际值才能工作。
我可以使用Proxy 来提供“实际”值,但我必须从生成的String 中删除Proxy,这感觉有点脏且容易出错。
想法?
【问题讨论】:
标签: string haskell types converter