【发布时间】:2012-11-13 10:24:27
【问题描述】:
我正在尝试使用 Haskel 实现 collatz-list: 这是我的代码:
collatz n
| mod n 2 == 0 = div n 2
| otherwise = 3 * n + 1
collatzList n
| n < 1 = error "Cannot have negative number"
collatzList
| n == 1 = [n]
| otherwise = n:collatzList (collatz n)
我收到的错误消息是这样的: 输入“collatzList”解析错误 [1 of 1] 编译 Main(exer.hs,解释) 失败,已加载模块:无。
谁能告诉我为什么会收到这条消息?
【问题讨论】:
标签: haskell