has*_*ner 3 haskell file loading ghci
我正在使用Mountain Lion.我打开终端,然后我加载ghci,我写:l,然后我尝试加载我的文件(在我的桌面)通过鼠标从我的桌面拖到终端,所以我知道位置是正确的,我得到这个,提前谢谢你:
Prelude> :l /Users/myusername/Desktop/Test.hs
[1 of 1] Compiling Main ( /Users/myusername/Desktop/Test.hs, interpreted )
/Users/myusername/Desktop/Test.hs:1:7: parse error on input `\'
Failed, modules loaded: none.
Prelude>
Run Code Online (Sandbox Code Playgroud)
编辑:我试图打开的文件(用文本编辑编写)是:
double :: Int -> Int
double x = x + x
Run Code Online (Sandbox Code Playgroud)
lef*_*out 10
TextEdit 不是纯文本编辑器(与Windows Notepad不同),因此默认情况下它会在文件中包含格式化垃圾,GHC显然不满意.显然,如果设置正确,你仍然可以使用TextEdit,但是建议使用正确的编程编辑器.像任何Unix一样,OSX带有vi风格,这需要一些时间来习惯但不是那么难并且工作正常; 至少你可以用它来检查文件中的内容.
vi /Users/myusername/Desktop/Test.hs
Run Code Online (Sandbox Code Playgroud)
或者,甚至更简单
cat /Users/myusername/Desktop/Test.hs
Run Code Online (Sandbox Code Playgroud)
只会告诉你文件的确切内容.
要选择最适合使用的编辑器,请考虑这个问题.
| 归档时间: |
|
| 查看次数: |
6034 次 |
| 最近记录: |