Biorąc pod uwagę następujące,Haskell: dlaczego wyrażenie składające się z wielu wierszy jest błędem składni?
module Foo where
main = do
let foo = case 0 of
0 -> 4
return()
GHC twierdzi, że mam błąd składni:
Make.hs:5:5: parse error (possibly incorrect indentation)
Dlaczego? Używałem Haskella przez jakiś czas i wygląda na to, że jest poprawny.
Czy sprawdziłeś zasady dotyczące wcięć? Wyraźnie jest tam wyjaśnione. – jozefg