Als «haskell» getaggte Fragen

Haskell ist eine funktionale Programmiersprache mit starker statischer Typisierung, verzögerter Auswertung, umfassender Unterstützung für Parallelität und Parallelität sowie einzigartigen Abstraktionsfunktionen.



3
Was genau ist unter „Teilfunktion“ in der Funktionsprogrammierung zu verstehen?
Nach meinem Verständnis sind Teilfunktionen Funktionen, die wir erhalten, wenn wir weniger Parameter an eine Funktion übergeben als erwartet. Wenn dies beispielsweise in Python direkt gültig wäre: >>> def add(x,y): ... return x+y ... >>> new_function = add(1) >>> new_function(2) 3 Im obigen Snippet new_functionist eine Teilfunktion. Laut Haskell Wiki …


5
Gibt es eine Chance, "C-Dur" anstelle von "Dur C" zu schreiben?
Ich bin in meinem Musikprojekt auf ein kleines ästhetisches Problem gestoßen, das mich seit einiger Zeit nervt. Ich habe einen Typ data Key = C | D | ...und kann einen Scaleaus a Keyund a konstruieren Mode. Das Modeunterscheidet zB eine Dur- und eine Moll-Tonleiter. Ich kann den ModeTyp als …
39 haskell  dsl 



2
Das Bedürfnis nach rein in Applikativen
Ich lerne Haskells Bewerber. Es scheint mir (ich liege wahrscheinlich falsch), dass diepure Funktion nicht wirklich benötigt wird, zum Beispiel: pure (+) <*> [1,2,3] <*> [3,4,5] kann geschrieben werden als (+) <$> [1,2,3] <*> [3,4,5] Kann jemand den Nutzen erklären, den die pureFunktion gegenüber der expliziten Zuordnung bietet fmap?

2
Was ist die Annahme in "Learn You a Haskell", wenn die Art abgeleitet wird?
Diese Frage ist nicht subjektiv. In dem Buch, auf das verwiesen wird, wird ein sehr spezifisches Verb verwendet, und ich würde gerne verstehen, was die Implikation dieser Formulierung bedeutet, weil ich befürchte, etwas falsch zu verstehen. Aus Learn You a Haskell ist der folgende Absatz der dritte und letzte, der …
18 haskell 







Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.