【发布时间】:2017-12-01 18:35:30
【问题描述】:
当我想在阅读 Haskell 中的输入之前添加一些文本时,我尝试这样写:
putStr "enter value: "
var <- getLine
但是输出需要用户输入才能显示文本:
[input]
enter value:
当我使用putStrLn 而不是putStr 时,它会按原样显示:
enter value:
[input]
为什么这两个语句的功能不同?是不是加了换行符?
【问题讨论】:
标签: haskell