未知命令':1'haskell

时间:2014-02-09 07:49:36

标签: haskell ghci

我刚刚决定冒险并学习一些Haskell。我跟随http://learnyouahaskell.com/。我从http://www.haskell.org/platform/mac.html下载了64位Mac架构的整个Haskell平台,我已经安装了gcc /命令行工具,但我还没有运行Mavericks。

GHCI运行良好,但是当我编写简单的doubleMe练习,并遵循learnyouahaskell的保存和运行脚本的指示时,GHCI输出以下错误:
    Prelude> :1 baby
    unknown command ':1'
    use :? for help.

我想知道这个命令是否已被弃用,或者我是否正在阅读LearnYouAHaskell中的文档错误。

感谢任何帮助。谢谢。


感谢@icktoofay提供语法帮助并回答我的问题。以下是引起混淆的原始来源:

Screenshot from learnyouahaskell

这就是为什么数字1和小写字母l在iTerm中令人困惑的原因:

Screenshot from iTerm

1 个答案:

答案 0 :(得分:34)

GHCi理解:load或其缩写:l,而不是冒号,后跟数字1。 小写字母L和数字1看起来非常相似,所以我可以理解你的困惑。