![]() |
1
4
默认情况下,类型变量的作用域不是这样的这个
您需要启用scopedTypeVariables扩展,并添加显式
|
![]() |
2
2
你可能需要打开
否则
这可以说是haskell定义中最不喜欢的特性之一,并且
|
![]() |
3
2
为了完整性,这也可以在没有扩展的情况下处理这里的关键技巧是编写一个类型为
更多
比它需要的限制,连接
当然,现代的方法是 更多 完全消除代理的扩展:
调用
|