【发布时间】:2013-06-26 11:03:01
【问题描述】:
我在看book,里面讲了typeclass的定义Eq
Eq中有==、/=两个函数,分别实现为:
x == y = not (x /= y)
x /= y = not (x == y)
书上说它们是相互递归的,函数的结果在另一个函数的项中。
我不明白的是,我在相互递归中没有看到基本情况,也不明白为什么函数会停止并返回结果。
【问题讨论】:
标签: haskell recursion typeclass mutual-recursion