我正在嘗試我的手在哈斯克爾。Haskell布爾表達式:解析錯誤(可能是不正確的縮進或不匹配的括號)
我寫的代碼,並保存爲:boolean.hs
的代碼是:
let area r = pi * r^2
main = print(area 5 < 50)
當我這樣做,ghc -o boolean boolean.hs
我得到一個錯誤信息:
[1 of 1] Compiling Main (boolean.hs, boolean.o)
boolean.hs:2:1:
parse error (possibly incorrect indentation or mismatched brackets)
如果有人幫我看看這個錯誤是怎麼發生的,那將會很棒e解決了。
我通過Haskell|Wikibooks|Identation去了,並改變了代碼:
let
area r = pi * r^2
main =
print(area 5 < 50)
,還是把:
[1 of 1] Compiling Main (boolean.hs, boolean.o)
boolean.hs:3:1:
parse error (possibly incorrect indentation or mismatched brackets)
問候。 :)
相關的問題有關[讓](http://stackoverflow.com/questions/8274650/in-haskell-when-do-we-use-in-with -let) – wizzup