出现错误时如何解决问题:不在范围内


*Main>:t putStrn<交互式>:1:1:不在作用域中:`putStrn'也许你的意思是:`putStr’(从Prelude导入),`putStrLn'(从Prelude导入)

请注意,我正在使用haskell模式在emacs中练习haskell编程。

即使在使用终端时,我也会收到以下错误:

optimight@optimight:约$ghciGHCi,7.4.1版:http://www.haskell.org/ghc/:寻求帮助正在加载包ghc prim。。。正在链接。。。完成。正在加载包整数gmp。。。正在链接。。。完成。正在加载程序包基础。。。正在链接。。。完成。前奏曲>:设置提示ghci>ghci>:t putStrln<交互式>:1:1:不在作用域中:`putStrln'也许你的意思是:`putStrLn'(从Prelude导入),`putStr'(从Prelude导入)

您要查找的I/O操作是putStrLn。注意大写字母L—Haskell符号区分大小写—就在最后n之前,如在“将字符串放在自己的上&";。

相关内容

最新更新