我正在學習Haskell,並在嘗試通過GHCi中的多行定義函數時不斷收到這些縮進錯誤。下面就來重新定義elem
功能的嘗試:GHCi中的縮進問題
λ: :{
| let elem' x xs
| | null xs = False
| | x == head xs = True
| | otherwise = elem' x (tail xs)
| :}
<interactive>:15:5: error:
parse error (possibly incorrect indentation or mismatched brackets)
執行=
跡象某種程度上需要對準?
你必須進一步縮進它至少一個空格,以便它在定義中「內部」,而不僅僅是在同一級別。 – Ryan