dato i seguenti,Haskell: perché un'espressione multi-linea lascia un errore di sintassi?
module Foo where
main = do
let foo = case 0 of
0 -> 4
return()
GHC insiste sul fatto che ho un errore di sintassi:
Make.hs:5:5: parse error (possibly incorrect indentation)
Perché? Ho usato Haskell per un po 'e mi sembra corretto.
Hai controllato le regole per l'indentazione? C'è chiaramente spiegato il numero – jozefg