尺寸的类型定义

时间:2011-03-15 15:10:02

标签: haskell

如何定义尺寸的类型?

您可以根据其他类型定义类型吗? (即一英寸是72个PostScript点) 为尺寸单位制作新类型是否有意义?

我见过其他类型的图书馆,但我感兴趣的尺寸是: 缩放点(最小,可能是Int?),点(65536缩放点),异食癖(12点)等。

1 个答案:

答案 0 :(得分:6)

我认为这是phantom type可以提供帮助的地方。 dimensional package是开始理解它们的好地方。代码是有文化的Haskell,非常易读,所以我建议你仔细阅读。