안녕하세요. 저는 터미널에서 사용자로부터 Ints를 수집해야하는 프로그램을 작성하는 데 문제가있는 haskell과 im을 배우려고합니다. 어떻게 이런 일을 시도 할 것입니까?하스켈 : In과의 IO 혼동
import Data.Char (digitToInt)
getArguments :: IO Int
getArguments =
do putStrLn "Enter the number of arguments you want to have"
arguments <- getChar
return (digitToInt arguments)
main :: IO()
main = do
putStrLn "Welcome to Random Argument Generator"
let x = getArguments
print x+1
그러나 이것은 plz 도움말을 작동하지 않습니다!
사용자가 한 자리 이상의 숫자를 입력 할 수없는 특별한 이유가 있습니까? – sepp2k