Dies ist der Code, den ich habe:Haskell: Wo ist das "Parsen Fehler im Muster"
connected :: [(Integer,Integer)] -> Bool
connected [] = True
connected [(_,_)] = True
connected (a,b):(c,d):xs
| a > c = False
|otherwise = connected (c,d):xs
Wenn ich laden Sie es GHCi es
error: parse error in pattern: connected
zeigt Wo haben Ich habe einen Fehler gemacht?
Kleine Stilnote: 'foo | x = Falsch | sonst = etwas ist (IMO) häufiger als 'foo = nicht x && etwas 'geschrieben. In Ihrem Fall können Sie 'connected (...) = a <= c && connected (...)' verwenden. – chi