0

是否可以使用 Haskell 的输入和输出来捕获用户输入的数据并将其存储到变量中?

例如,如果用户被问到一个问题:

输入您的名字:Ben,然后名字 = Ben,输入您的姓氏:Davies,然后姓氏 = Davies

最后是连接两个变量的打印语句,即。名字++姓氏=本戴维斯?

在此先感谢您的帮助!

4

2 回答 2

4

是的,有可能。

main = do
   putStrLn "Enter your first name"
   firstName <- getLine
   putStrLn "Enter your last name"
   lastName <- getLine
   putStrLn $ "Your full name is " ++ firstName ++ " " ++ lastName
于 2013-04-22T16:35:36.133 回答
1

是的,这很容易做到。看这个例子

于 2013-04-22T16:34:45.943 回答