2016-10-14 1 views
0

Im mouse drag Beispiel in Elm haben (=>) = (,) definiert, so dass eine Liste auf diese Weise definiert ist:Was bedeutet (=>) = (,)?

style [ "background-color" => "#67BF46" , "cursor" => "move" ] 

Ich bin mehr daran gewöhnt,:

style [ ("background-color" , "#67BF46") , ("cursor" , "move") ] 

sind diese gleichwertig? Dies sieht für mich eher wie ein record aus, aber nicht einmal das.

Antwort

2

Ja, sie sind gleichwertig. Diese Bibliothek definiert lediglich eine Infix-Funktion =>, die sie für hübscher halten als die Tupelsyntax.

+0

Sie können sagen, es ist wie ein Alias ​​wie in bash – DevNebulae