September 2021
Intermediate to advanced
424 pages
9h 18m
German
Dieses Kapitel stellt sowohl Lambda-Ausdrücke (kurz Lambdas) als auch das damit engverbundene Stream-API einführend vor. Beides in Kombination ermöglicht es, Lösungen oftmals elegant zu formulieren.
Das Sprachkonstrukt Lambda kommt aus der funktionalen Programmierung. Vereinfacht gesprochen ist ein Lambda ein Behälter für Sourcecode, der vielfältig eingesetzt werden kann.
Lambdas ähneln Methoden, besitzen im Gegensatz dazu jedoch keinen Namen. Zudem findet sich keine explizite Angabe eines Rückgabetyps oder potenziell ausgelöster Exceptions. Damit ergibt sich eine ziemlich kurze, auf das Wesentliche reduzierte Schreibweise mit folgender Syntax:
(Parameterliste) -> { Ausdruck ...
Read now
Unlock full access