0
是否有可能使用Haskell的输入和输出来捕获和存储用户输入的数据到变量中?Haskell输入输出
例如,如果用户被问了一个问题:
输入您的姓名:本, 然后姓=奔, 输入您的姓氏:戴维斯, 然后姓=戴维斯
最后一个print语句连接2个变量,即。 firstname ++姓氏= Ben Davies?
在此先感谢您的帮助!
是否有可能使用Haskell的输入和输出来捕获和存储用户输入的数据到变量中?Haskell输入输出
例如,如果用户被问了一个问题:
输入您的姓名:本, 然后姓=奔, 输入您的姓氏:戴维斯, 然后姓=戴维斯
最后一个print语句连接2个变量,即。 firstname ++姓氏= Ben Davies?
在此先感谢您的帮助!
是的,这是可能的。
main = do
putStrLn "Enter your first name"
firstName <- getLine
putStrLn "Enter your last name"
lastName <- getLine
putStrLn $ "Your full name is " ++ firstName ++ " " ++ lastName
是的,很容易做到这一点。见this example