我知道这是可行的:
do name <- getLine; let nameTag = "Hello, my name is " ++ name in putStrLn nameTag 以及这段加载到GHCI中的代码:
hey = do
name <- getLine
let nameTag = "Hello, my name is " ++ name
putStrLn nameTag但这是行不通的:
do name <- getLine; let nameTag = "Hello, my name is " ++ name; putStrLn nameTag 给出以下错误消息:
<interactive>:142:82:
parse error (possibly incorrect indentation or mismatched brackets)为什么不动呢?我能让它工作吗?如果是,那是怎么做的?
https://stackoverflow.com/questions/38247253
复制相似问题