Suchergebnisse für Anfrage "functional-programming"
Woher kommt die Leistungssteigerung von Implementierungen für das Karten- oder Listenverständnis, wenn eine Funktion über eine Schleife aufgerufen wird?
Ich verstehe, dass Sie bei der Implementierung der Karte effizienter mit dem Arbeitsspeicher umgehen können, als wenn Sie dies über eine Schleife tun. Ich sehe jedoch, dass die Verwendung einer Map-Funktion beim Aufrufen einer Funktion, die über ...
Über alle Paarkombinationen ohne Wiederholung in Haskell iterieren
In haskell, eine Liste von Elementen gegeben,xs, der einfachste Weg, um alle Paar-Permutationen mit Wiederholungen zu durchlaufen, ist: [(x,y) | x <- xs, y <- xs]Ich möchte in der Lage sein, dasselbe zu tun, aber nur bei Kombinationen. Wenn x ...
Wie mache ich in einer Funktionsschleife innerhalb von Kotlin eine „Pause“ oder „Fortsetzung“?
n Kotlin kann ich kein @ machbreak odercontinue innerhalb einer Funktionsschleife und meinem Lambda - so wie ich es von einem normalen @ kafor loop. Zum Beispiel funktioniert das nicht: (1..5).forEach { continue@forEach // not allowed, nor ...
F # und ADO.NET - idiomatisches F #
Ich fange gerade erst an, F # zu lernen. Ich habe gestern Abend diesen F # / ADO.NET-Code geschrieben. Inwiefern würden Sie die Syntax verbessern - damit sie sich wie ein idiomatisches F # anfühlt? let cn = new OleDbConnection(cnstr) let sql = ...
Verschlüsse: Warum sind sie so nützlich?
Als einOO Entwickler, vielleicht habe ich Schwierigkeiten, seinen Wert zu sehen. Welchen Mehrwert bieten sie? Passen sie in eine OO-Welt?
Abfrage nach Booleschen Werten in Lambda Calculus
Dies ist die Lambda-Kalkül-Darstellung für den AND-Operator: lambda(m).lambda(n).lambda (a).lambda (b). m(n a b) bKann mir jemand beim Verständnis dieser Darstellung helfen?
Implizites Currying in Scheme mit Syntaxregeln?
Jeffrey Meunier hat ein implizites Curry-MakroHie [http://www.engr.uconn.edu/~jeffm/Papers/curry.html], das defmacro verwendet. Ich habe mich gefragt, ob jemand dies jemals mit Syntaxregeln geschrieben hat?
Berechnen Sie eine Funktionskette in Python
Ich möchte das Ergebnis einer Kette von Berechnungen aus einem Anfangswert erhalten. Ich benutze tatsächlich den folgenden Code:
Übergeordnete Multithreading- / Parallelitätsabstraktionen für .NET
Ich habe mich nur gefragt, warum das grundlegende .NET-Framework (wie es in C # oder VB verfügbar ist) im Gegensatz zu Scala, F # oder Haskell nur sehr wenig...