Suchergebnisse für Anfrage "functional-programming"
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 ...
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" %>% ...
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 ...
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 ...
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 ...
Ü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 ...
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 ...
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 ...
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 ...
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 ...