Haskell 打印不带换行符的字符串

标签 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

最佳答案

打印defined as putStrLn . show ,解决方法是使用 putStr 。显示 $ cc

关于Haskell 打印不带换行符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16645868/

相关文章:

haskell - 通知 Haskell `(Reverse (Reverse xs)) ~ xs`

haskell - Haskell 中的逆向因果关系 : From Tardis to RevState

printing - 如何连接或打印 ESC/POS 打印机?

python-3.x - 如何在Python中将变量的值放在句子的中间?

javascript - 打印 javascript 阻止我的链接

php - PHP 是否具有检测其运行的操作系统的功能?

javascript - 带有换行转义字符的字符串会破坏 Javascript 脚本

scala - 使用 Control.Parallel 将 Haskell 代码移植到 Scala

haskell - 在 cabal 中启用 Unicode 语法

java - 如何在 Pattern.compile ("\\R").splitAsStream(input) 中包含尾随空字符串?