Warum benutzt Haskell - statt =?

7

Warum verwendet Haskell "- & gt;" wo es scheinbar nur "=" hätte verwenden können?

Zum Beispiel, was ist falsch daran?

%Vor%

oder

%Vor%     
BasilTomato 07.08.2014, 13:02
quelle

1 Antwort

20

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

zu machen %Vor%

macht dup gleich der Funktion, die x auf (x, x) abbildet, aber nicht

%Vor%

, 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.

    
pigworker 07.08.2014, 13:14
quelle

Tags und Links