Als «lambda» getaggte Fragen

334
Kein mehrzeiliges Lambda in Python: Warum nicht?

Ich habe gehört, dass mehrzeilige Lambdas in Python nicht hinzugefügt werden können, da sie syntaktisch mit den anderen Syntaxkonstrukten in Python kollidieren würden. Ich habe heute im Bus darüber nachgedacht und festgestellt, dass ich mir kein einziges Python-Konstrukt vorstellen kann, mit dem...

309
C # Lambda-Ausdrücke: Warum sollte ich sie verwenden?

Ich habe die Microsoft Lambda Expression- Dokumentation schnell gelesen . Diese Art von Beispiel hat mir jedoch geholfen, besser zu verstehen: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 Trotzdem verstehe ich nicht, warum es so eine Innovation ist. Es...

249
Was erfassen (Lambda) -Funktionsverschlüsse?

Vor kurzem habe ich angefangen, mit Python herumzuspielen, und bin auf etwas Besonderes gestoßen, wie Verschlüsse funktionieren. Betrachten Sie den folgenden Code: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Es wird ein einfaches Array von Funktionen erstellt,...

240
Java 8 Lambdas, Function.identity () oder t-> t

Overа этот вопрос есть ответы на Stapelüberlauf на русском : Лямбды в Java 8, что лучше использовать - Function.identity () или t-> t? Ich habe eine Frage zur Verwendung der Function.identity()Methode. Stellen Sie sich den folgenden Code vor: Arrays.asList("a", "b", "c") .stream()...

227
Filtern Sie Java Stream auf 1 und nur 1 Element

Ich versuche Java 8 Streams zu verwenden, um Elemente in a zu finden LinkedList. Ich möchte jedoch garantieren, dass es nur eine Übereinstimmung mit den Filterkriterien gibt. Nehmen Sie diesen Code: public static void main(String[] args) { LinkedList<User> users = new LinkedList<>();...