Als «lambda» getaggte Fragen

Lambdas sind anonyme Funktionen (dh sie haben keinen Bezeichner wie Methoden in einer Klasse), die in einer Vielzahl von Programmiersprachen verwendet werden können.

14
Was hat die Popularität von Lambda-Funktionen in modernen Mainstream-Programmiersprachen ausgelöst?
In den letzten Jahren haben sich anonyme Funktionen (AKA-Lambda-Funktionen) zu einem sehr beliebten Sprachkonstrukt entwickelt, und fast jede Haupt- / Mainstream-Programmiersprache hat sie eingeführt, oder es ist geplant, sie in einer bevorstehenden Überarbeitung des Standards einzuführen. Anonyme Funktionen sind jedoch ein sehr altes und bekanntes Konzept in Mathematik und Informatik …

3
Was ist ein Lambda und warum ist es nützlich? [geschlossen]
Bisher hörte ich von: Lambda-Kalkül Lambda-Programmierung Lambda-Ausdrücke Lambda funktioniert Was alles mit funktionaler Programmierung zu tun zu haben scheint ... Anscheinend wird es in C ++ 1x integriert, so dass ich es jetzt besser verstehen könnte: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions Kann jemand kurz definieren, was Lambdas Dinge sind und wo es nützlich sein …

3
Gibt es einen Leistungsvorteil bei der Verwendung der Methodenreferenzsyntax anstelle der Lambda-Syntax in Java 8?
Überspringen Methodenverweise den Overhead der Lambda-Hülle? Könnten sie in der Zukunft? Gemäß dem Java-Tutorial zu Methodenreferenzen : Manchmal ... ruft ein Lambda-Ausdruck nur eine vorhandene Methode auf. In diesen Fällen ist es oft klarer, die vorhandene Methode namentlich zu bezeichnen. Mit Methodenreferenzen können Sie dies tun. Sie sind kompakte, leicht …


6
Verwenden Sie in Java nach Möglichkeit Lambda-Ausdrücke?
Ich habe kürzlich den Lambda-Ausdruck beherrscht, der in Java 8 eingeführt wurde. Wenn ich eine Funktionsschnittstelle verwende, verwende ich normalerweise immer einen Lambda-Ausdruck, anstatt eine Klasse zu erstellen, die die Funktionsschnittstelle implementiert. Wird dies als gute Praxis angesehen? Oder sind ihre Situationen, in denen die Verwendung eines Lambda für eine …
52 java  lambda 

5
Warum erlaubt Python keine mehrzeiligen Lambdas?
Kann jemand die konkreten Gründe erklären, warum BDFL Python Lambdas als Einzellinie verwendet? Das ist gut: lambda x: x**x Dies führt zu einem Fehler: lambda x: x**x Ich verstehe, dass das Herstellen von Lambda-Mehrfachzeilen die normalen Einrückungsregeln irgendwie "stören" und das Hinzufügen weiterer Ausnahmen erfordern würde, aber ist das nicht …
50 lambda  python 





1
Inferenz in Java 8 eingeben
Erfordert die Einführung der neuen Lambda-Notation (siehe z. B. diesen Artikel ) in Java 8 eine Art Typinferenz? Wenn ja, wie wird sich das neue Typsystem auf die Java-Sprache insgesamt auswirken?


11
Ist es akzeptabel, Lambda-Funktionen \ Methoden in Unternehmenssoftware zu verwenden?
Ich habe hier Beiträge gesehen, die die Verwendung von delegates \ lambda-Funktionen zum Lösen der Lücke in der mittleren Idee ohne viel Wiederholung demonstrieren: http://www.markhneedham.com/blog/2009/04/04/functional-c -das-loch-in-der-mitte-muster / Das Problem scheint zu sein, dass Nachwuchsentwickler und andere nicht unbedingt verstehen, was das Funktionskonzept Zeiger \ Delegat \ Lambda ist, was das …
26 lambda 



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.