Als «functional-programming» getaggte Fragen

126
Warum keine Generika in Go?

Haftungsausschluss: Ich habe jetzt nur einen Tag mit Go gespielt, daher besteht eine gute Chance, dass ich viel verpasst habe. Weiß jemand, warum es in Go keine echte Unterstützung für Generika / Vorlagen / whatsInAName gibt? Es gibt also ein generisches mapProgramm, das jedoch vom Compiler...

125
Warum sollte ich Lisp lernen? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

124
Was ist Hindley-Milner?

Ich bin auf diesen Begriff Hindley-Milner gestoßen , und ich bin mir nicht sicher, ob ich verstehe, was er bedeutet. Ich habe folgende Beiträge gelesen: Steve Yegge - Dynamische Sprachen schlagen zurück Steve Yegge - Das Pinocchio-Problem Daniel Spiewak - Was ist Hindley-Milner? (und warum ist...

119
Unterschied zwischen falten und reduzieren?

Der Versuch, F # zu lernen, war jedoch verwirrt, als er versuchte, zwischen Falten und Reduzieren zu unterscheiden . Fold scheint dasselbe zu tun , benötigt jedoch einen zusätzlichen Parameter. Gibt es einen legitimen Grund für die Existenz dieser beiden Funktionen oder sind sie dazu da, Menschen...

117
Ist das eine reine Funktion?

Die meisten Quellen definieren eine reine Funktion mit den folgenden zwei Eigenschaften: Der Rückgabewert ist für dieselben Argumente gleich. Die Bewertung hat keine Nebenwirkungen. Es ist die erste Bedingung, die mich betrifft. In den meisten Fällen ist es leicht zu beurteilen. Berücksichtigen...