|
|
1
0
我考虑过这一点,尽管一开始这种行为似乎很奇怪,但经过一些思考后,我想人们或许可以这样证明这一点: 假设我拿你的第二个(失败的)例子,经过一些按摩和价值置换,我把它减少到:
这会产生错误:
如果允许模式匹配,那么x的类型是什么?好。。当然是那种
如果我们现在看一个通过在函数声明中使用模式匹配来工作的代码版本:
看着
附言:我忘了提到
|
|
|
2
10
不,同象性是一条红鲱鱼:每一种语言都与源文本和AST具有同象性。 一 事实上,哈斯克尔 是 内部实现为各种中间语言之间的一系列删减过程。
真正的问题是
答案中对此作了更详细的解释。 Odd ghc error message, "My brain just exploded"? .
一
如果您不满意,请注意haskell
是
在大多数Lisper使用这个词的意义上是同形的,因为它支持类似于Lisp_
|