Ich lese Learn You a Haskell for Great Good und weiß nie, wie man die Haskell-Operatoren ausspricht. Haben sie "echte" Namen? ?
Wie liest man zum Beispiel einen Ausdruck wie diesen vor?
Just (+3) <*> Just 9
Ich weiß, dass >>=
das "binden" ist, aber was ist mit den anderen? Da Google nicht alphanumerische Zeichen nicht berücksichtigt, ist es schwierig, eine effiziente Suche durchzuführen ...
Mir ist klar, dass Sie Ihre eigenen Operatoren erstellen können, daher können natürlich nicht alle Operatoren Namen haben, aber ich gehe davon aus, dass die gemeinsamen (z. B. die in Applicative
oder definierten Monad
) Namen haben müssen ...
<*>
ausgesprochen?" ? Auch wenn dies nicht der Fall ist, sind die Antworten wahrscheinlich einen Blick wert.
()
wird Einheit ausgesprochen. Einmal saß ich vor einem Publikum von ein paar hundert funktionalen Programmierern fest, die nicht wussten, wie man das auf meiner Folie ausspricht.