嘿,所以我正在尝试学习haskell,但我在编写一个需要我从终端中的用户那里收集整数的程序时遇到了麻烦。我该怎么做我试过这样的事情
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
但这不起作用请帮忙!