作为初学者,我不明白为什么不允许这样做:
data Pair = Pair a b
也就是说,为什么Pair 5 "foo"并Pair 'C' []具备生产不同类型的?为什么它们都不允许创建类型的值Pair?
Pair 5 "foo"
Pair 'C' []
Pair
我正在学习"Learn you a",RWH和Haskell WikiBook,但是还没有找到那种精确,不稳定的语言来描述我正在寻找的参数化类型.
haskell
haskell ×1