我正在尝试使用 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,解释) 失败,加载模块:无。
谁能告诉我为什么我会收到这条消息?