当我使用此代码时,它会在结果后打印换行符。我怎么不写新行?
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
答案 0 :(得分:18)
print
为defined as putStrLn . show
,修复方法是使用putStr . show $ cc
。
答案 1 :(得分:0)
你也可以用 putStr
代替 putStrLn.
不过不确定你会如何用 print
做类似的事情。