folgenden gegeben,Haskell: Warum ist ein Ausdruck mit mehreren Zeilen ein Syntaxfehler?
module Foo where
main = do
let foo = case 0 of
0 -> 4
return()
GHC besteht darauf, dass ich einen Syntaxfehler haben:
Make.hs:5:5: parse error (possibly incorrect indentation)
Warum? Ich habe Haskell eine Weile benutzt, und es sieht für mich korrekt aus.
Haben Sie die Regeln für den Einzug überprüft? Es ist klar erklärt, dass – jozefg