|
|
1
3
的定义
注意,正确的部分必须有种类
但是,在类型级表达式中
(你可能会想,为什么会这样
解决方案?也许给予
这样我们就不会在
我们必须使用
这是因为新定义已经考虑到应用
|
|
2
1
它被解释为您将其插入括号,如下所示:
使用您尝试过的类型同义词,它会变成这样的括号:
这显然不是一回事,事实上甚至都不成立。 为了帮助理解,请考虑以下没有高级类型的普通Haskell代码:
现在想象一下你试着写这篇文章:
它不起作用的原因与您不能使用类型同义词的原因完全相同。 最后一个例子:
|