【发布时间】:2021-03-02 10:27:46
【问题描述】:
我希望它显示所需的 n 个最终数字,但 GHCi 在代码中给出错误
nLast :: int -> [a] -> [a]
nLast 0 _ = []
nLast _ [] = []
nLast n (x:xs) = nultimos (n-1) xs
【问题讨论】:
-
你在这里基本上取
n次最后一个子句,然后一次第一个子句。由于没有任何子句返回空列表以外的其他内容,因此结果将是一个空列表。 -
错误是什么?注意错误,学习理解它们,将帮助你在未来修复自己的代码。因此,请养成立即发布具体错误的习惯,在此之前我们可以为您提供更好的帮助。
-
nultimos==/==nLast.