我刚刚决定冒险并学习一些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提供语法帮助并回答我的问题。以下是引起混淆的原始来源:
这就是为什么数字1
和小写字母l
在iTerm中令人困惑的原因:
答案 0 :(得分:34)
GHCi理解:load
或其缩写:l
,而不是冒号,后跟数字1。
小写字母L和数字1看起来非常相似,所以我可以理解你的困惑。