Gepostet: |
Dollarzeichen | ||||||||||
ich quäle mich hier durch den code meines profs und ständig taucht das $-zeichen auf. ich kann aber weder im internet, noch in dem von ihm empfohlenen buch etwas dazu finden. kann mir jemand erklären, was es damit auf sich hat? eval (BinExpr op e1 e2) s |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Hallo, der $-Operator ist im Haskell Prelude so definiert: ($) :: (a -> b) -> a -> b Es ist also schlicht eine Funktionsanwendung mit Parameter. Da dieser Operator rechtsassoziativ ist, ist er ganz hilfreich, um Klammerungen einzusparen. Statt enkelName = name (sohn (sohn (Person "Joachim"))) kann man etwas kürzer und übersichtlicher auch enkelName = name $ sohn $ sohn $ Person "Joachim" schreiben. Viele Grüße, Siracusa |
|||||||||||
Zum Seitenanfang | |||||||||||