当我使用此代码时,它会在结果后打印换行符。我怎么不能写换行符?
import System.IO
main :: IO ()
main = do
a <- getLine
b <- getLine
let aa = read a :: Int
let bb = read b :: Int
let cc = aa + bb
print cc
print
被定义为putStrLn . show
,修复就是使用putStr . show $ cc
。
你也可以putStr
代替putStrLn.
不确定你会如何做类似的事情print
。