Suchergebnisse für Anfrage "functional-programming"

6 die antwort

Warum wird @FunctionalInterface nicht für alle qualifizierten Schnittstellen im JDK verwendet?

Java 8 gab uns viele unterhaltsame Möglichkeiten, Funktionsoberflächen zu verwenden, und mit ihnen eine neue Anmerkung:@ FunctionalInterface [http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html]. Seine Aufgabe ist es, den ...

20 die antwort

Funktionale Pipes in Python wie%>% aus R's dplyr

In R (danke andplyr) Sie können jetzt Operationen mit einer funktionaleren Piping-Syntax über @ ausführe%>%. Das heißt, anstatt dies zu codieren: > as.Date("2014-01-01") > as.character((sqrt(12)^2) Sie könnten dies auch tun: > "2014-01-01" %>% ...

8 die antwort

Java Lambda Rückkehr ein Lambda

Ich versuche, etwas zu tun, was im neuen JDK8-Land der funktionalen Programmierung relativ einfach zu sein scheint, kann es aber nicht zum Laufen bringen. Ich habe diesen Arbeitscode: import java.util.*; import java.util.concurrent.*; import ...

TOP-Veröffentlichungen

10 die antwort

mgang mit inkrementellen Datenmodellierungsänderungen in der funktionalen Programmieru

Die meisten Probleme, die ich in meiner Arbeit als Entwickler lösen muss, haben mit der Datenmodellierung zu tun. Beispielsweise muss ich in einer OOP-Webanwendungswelt häufig die Dateneigenschaften in einem Objekt ändern, um neuen Anforderungen ...

16 die antwort

Java 8 Streams und Karten wert?

Es fühlt sich so an, als wären Java 8-Streams und Mapping-Funktionen so ausführlich, dass sie keine wirkliche Verbesserung darstellen. Ich habe zum Beispiel einen Code geschrieben, der eine Sammlung verwendet, um eine andere, geänderte Sammlung ...

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

22 die antwort

Warum wurde die funktionale Programmierung noch nicht übernommen?

Ich habe einige Texte über deklarative / funktionale Programmierung (Sprachen) gelesen, Haskell ausprobiert und selbst geschrieben. Wie ich gesehen habe, hat die funktionale Programmierung mehrere Vorteile gegenüber dem klassischen imperativen ...

6 die antwort

F # Statische Elementtypeinschränkungen

Ich versuche, eine Funktion zu definieren, die Strukturtypeinschränkungen verwendet (statische Elemente Zero, One, + und / sind erforderlich), die Seq.sum ähneln, damit sie mit int, long, bigint usw. verwendet werden können. Ich scheine die ...

6 die antwort

Anwenden von func auf Elemente in std :: tuple in der natürlichen (nicht umgekehrten) Reihenfolge

Ich muss für jedes Element in einem beliebigen Tupel eine - template - oder eine überladene - Funktion aufrufen. Um genau zu sein, muss ich diese Funktion für die Elemente aufrufen, wie sie im Tupel angegeben sind. Beispielsweise. Ich habe ein ...

12 die antwort

Funktionszusammensetzung in C ++

Es gibt viele beeindruckende Boost-Bibliotheken wie Boost.Lambda oder Boost.Phoenix, die C ++ zu einer wirklich funktionalen Sprache machen. Aber gibt es eine einfache Möglichkeit, eine zusammengesetzte Funktion aus zwei oder mehr beliebigen ...