Haskell打印字符串没有换行符

use*_*036 6 printing haskell 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
Run Code Online (Sandbox Code Playgroud)

huo*_*uon 18

print定义为putStrLn . show,修复是使用putStr . show $ cc.