私は Haskell でこれを行うためにさまざまな方法を試してきましたが、私の人生ではこれを理解することはできません。
ユーザーから名前のリストを取得したいのですが、リストの長さがわかっている場合 (n と仮定します)、ユーザーに n 回プロンプトを表示し、i 番目のアイテムを i 番目の時間に要求したいと考えています。 .
これまでのところ、私はこれを持っています:
getinput a b
| a == b = []
| otherwise = input:getinput (a+1) b
where input = do
a <- getLine
return a
しかし、エラーが発生し続けます。
どんな助けにも強く感謝します!