flip Argumente zu Elm Funktionsaufruf

8

Ich versuche, das Elm-Beispiel zu ändern, das einen einzelnen Spacer zeigt , damit es gerendert wird mehrere Abstandshalter in verschiedenen Farben:

%Vor%

Wie Sie jedoch sehen können, nimmt die Funktion color zuerst das Argument color und damit kann ich keine partiell angewendete Version für List.map verwenden.

Also wie kann ich die Argumente in color spiegeln, so dass sie teilweise angewendet werden können?

    
Terrence Brannon 20.05.2015, 15:24
quelle

1 Antwort

10

Gehen Sie zur Seite der Elm-Bibliotheken . Drücken Sie Standardbibliotheken . Geben Sie in das Suchfeld flip ein und klicken Sie auf nach oben . Das gibt dir die Dokumentation für

  

flip : (a -> b -> c) -> b -> a -> c
  Umkehren Sie die Reihenfolge der ersten beiden Argumente in eine Funktion.

Mit dem können Sie

machen %Vor%

Das ist dasselbe wie

%Vor%     
kqr 20.05.2015, 15:35
quelle

Tags und Links