【发布时间】:2012-08-02 00:33:33
【问题描述】:
代码:
main = do
putChar 't'
putChar 'e'
putChar 'h'
当我运行上述代码时,我得到了
*Main> main
teh*Main>
但我期待
*Main> main
teh
*Main>
我的问题:为什么是 teh*Main 而不是 teh 然后 *Main 在另一行?
我正在使用带有 haskell 模式的 emacs23。
【问题讨论】:
-
“因为没有换行符” :P~ (现在谁来负责..是个问题。)
-
@pst:所以,我只能接受它,还是?
-
好吧,你总是可以编辑.el,或者可能有一个设置..我不使用haskell(或相关模式),虽然:-)其他方法可能只是放一个换行符(\n 应该足够了)或通过 putStrLn 强制它。
标签: haskell emacs haskell-mode