Warum verwendet Haskell "- & gt;" wo es scheinbar nur "=" hätte verwenden können?
Zum Beispiel, was ist falsch daran?
%Vor%oder
%Vor%Es wäre bedauerlich,
zu schreiben %Vor%weil das nicht stimmt.
In der Tradition von Robert Recorde versuchen wir, Gleichungen nur dann zu schreiben, wenn wir beabsichtigen, dass die linke Seite der rechten Seite entspricht. Also schreiben wir
%Vor%, um dup x
gleich (x, x)
oder
macht dup
gleich der Funktion, die x
auf (x, x)
abbildet, aber nicht
, weil es keine Möglichkeit gibt, x
gleich (x, x)
zu machen.
Wir weichen nur geringfügig von der Tradition ab, wenn wir "durchfallen" lassen, z. B.
%Vor%aber nur in dem Sinne, dass die zweite Zeile ein stilles "sonst" hat.
Tags und Links haskell language-design