Haskell打印字符串没有换行符

时间:2013-05-20 08:56:24

标签: haskell printing newline

当我使用此代码时,它会在结果后打印换行符。我怎么不写新行?

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

2 个答案:

答案 0 :(得分:18)

printdefined as putStrLn . show,修复方法是使用putStr . show $ cc

答案 1 :(得分:0)

你也可以用 putStr 代替 putStrLn. 不过不确定你会如何用 print 做类似的事情。