2013-04-22 121 views
0

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

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

输入您的姓名:本, 然后姓=奔, 输入您的姓氏:戴维斯, 然后姓=戴维斯

最后一个print语句连接2个变量,即。 firstname ++姓氏= Ben Davies?

在此先感谢您的帮助!

回答

4

是的,这是可能的。

main = do 
    putStrLn "Enter your first name" 
    firstName <- getLine 
    putStrLn "Enter your last name" 
    lastName <- getLine 
    putStrLn $ "Your full name is " ++ firstName ++ " " ++ lastName