In Kapitel 4 von Erik Meijer über Grundlagen der Funktionalen Programmierung schreibt er im Wesentlichen:
%Vor%Ist das nicht unnötig ausführlich? Könnte ich nicht einfach schreiben:
%Vor%oder sogar:
%Vor%Übrigens, warum kann ich Folgendes nicht schreiben?
%Vor%ghci antwortet mit:
%Vor%Ja, die Art, wie Sie es definieren, ist besser. Aus dem Vorspiel:
%Vor% Sie können Abschnitte nur in Ausdrücken und nicht in Mustern verwenden. Es gibt keinen tieferen Grund, warum (True &&)
in einem Muster nicht erlaubt sein sollte. Aber es ist so selten, dass ich glaube, dass es die Komplikation nicht wert ist.
Tags und Links haskell pattern-matching boolean operators