【发布时间】:2012-12-08 17:43:16
【问题描述】:
我在 Haskell 中尝试了许多不同的方法来做到这一点,但我终其一生都无法弄清楚这一点。
我想从用户那里得到一个姓名列表,如果我知道列表的长度(假设是 n),我想提示用户 n 次并在 i 处询问第 i 个项目'第一次。
到目前为止,我有这个:
getinput a b
| a == b = []
| otherwise = input:getinput (a+1) b
where input = do
a <- getLine
return a
但我不断收到错误。
非常感谢任何帮助!
【问题讨论】:
-
您遇到什么类型的错误?
-
我收到一个错误,说 ghci 无法正确打印返回值。也就是说,我想印刷不是真正的问题。非常感谢!