Suchergebnisse für Anfrage "functional-programming"

4 die antwort

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 ...

4 die antwort

Ü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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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 = ...

10 die antwort

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?

3 die antwort

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?

2 die antwort

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?

4 die antwort

Wird INRIA OCaml Parallelitätsprimitive hinzufügen?

1 die antwort

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:

2 die antwort

Ü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...