![]() |
1
3
您的问题不是形成列表-错误显示第16行,这是检查功能。我们看到:
请注意等式函数的类型:
因此,您需要提供两个相同类型的参数(高级注意:
|
![]() |
2
1
错误消息告诉您问题出在
这告诉我们两个列表必须具有相同的元素类型,而您的
类型系统无法利用以下事实,即在您的特定情况下,
解决这个困难最简单的办法就是放弃
或者,您可以申请
实现相同效果的更明确方法是
最后,可以选择完全切换到不同的算法。这使得改进成为可能:
|
![]() |
141592653 · GHCi未推断某些IO操作的实例 6 月前 |
![]() |
Enlico · 运行monad变压器堆产生的任何东西都不是==无? 6 月前 |
![]() |
The Oddler · TVar会阻止读取直到更改吗? 10 月前 |
![]() |
user20102550 · 如何在解析器中使用输入字符串 12 月前 |
![]() |
kesarling · 这个Haskell列表理解是如何评估的? 1 年前 |