Als «functional-programming» getaggte Fragen

Funktionale Programmierung ist ein Programmierparadigma, das darauf basiert, Abstraktionen mithilfe von Funktionen zu erstellen, Nebenwirkungen und Zustandsänderungen zu vermeiden. Reine Funktionsprogrammierung ist threadsicher.



4
Was ist "Heben" in Scala?
Wenn ich Artikel im Scala-Ökosystem lese, lese ich manchmal den Begriff "Heben" / "Heben". Leider wird nicht erklärt, was das genau bedeutet. Ich habe einige Nachforschungen angestellt, und es scheint, dass das Heben etwas mit funktionalen Werten oder Ähnlichem zu tun hat, aber ich konnte keinen Text finden, der auf …

17
Was ist der Unterschied zwischen prozeduraler Programmierung und funktionaler Programmierung? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Verbessere diese Frage Ich habe die Wikipedia-Artikel sowohl …


15
Javascript reduziert das Array von Objekten
Angenommen, ich möchte a.xfür jedes Element in summieren arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Ich habe Grund zu der Annahme, dass die Axt irgendwann undefiniert ist. Das Folgende funktioniert gut arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Was mache ich im ersten Beispiel falsch?

17
Was ist in der funktionalen Programmierung ein Funktor?
Ich bin beim Lesen verschiedener Artikel über funktionale Programmierung einige Male auf den Begriff "Functor" gestoßen, aber die Autoren gehen normalerweise davon aus, dass der Leser den Begriff bereits versteht. Wenn Sie sich im Internet umschauen, erhalten Sie entweder übermäßig technische Beschreibungen (siehe Wikipedia-Artikel ) oder unglaublich vage Beschreibungen (siehe …


17
PHPs array_map mit Schlüsseln
Gibt es eine Möglichkeit, so etwas zu tun: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); Aber anstatt die Variable aufzurufen array_keysund array_valuesdirekt zu übergeben $test_array? Die gewünschte Ausgabe ist: array(2) { [0]=> string(27) "first_key loves first_value" [1]=> string(29) "second_key …

6
Liste der Zeichenfolgen zu einer Zeichenfolge
Nehmen wir an, Sie haben eine: List<string> los = new List<string>(); In dieser verrückten funktionalen Welt leben wir in diesen Tagen, welche davon am besten geeignet ist, um eine Zeichenfolge zu erstellen, indem diese verkettet werden: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, …


13
Gibt es eine Software-Engineering-Methodik für die funktionale Programmierung? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Software Engineering, wie es heute …

11
Warum wurde die funktionale Programmierung noch nicht übernommen?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe einige Texte über deklarative / funktionale Programmierung (Sprachen) gelesen, Haskell ausprobiert und selbst einen geschrieben. Nach allem, was ich gesehen …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.