相关疑难解决方法(0)

"底部"(⊥)在Haskell函数定义中的作用是什么?

我不理解bottom(?_|_)在Haskell函数定义中所起的作用.

zip例如,定义将其描述为"正确的懒惰",因为

zip [] _|_ = []
Run Code Online (Sandbox Code Playgroud)

但我不清楚这有何不同

zip [] _ = []
Run Code Online (Sandbox Code Playgroud)

_|_在上面的函数定义中扮演什么角色?特别是,它与使用_有何不同?


更新和注意:作为优秀答案的读者将自己发现,这些答案的一个关键部分,值得提拔,实际上,? 它不会(也不能)出现在Haskell函数定义中.继续阅读.

haskell

18
推荐指数
4
解决办法
2659
查看次数

标签 统计

haskell ×1