samedi 31 janvier 2015
Lambda Ausdrücke
Posted on 07:25 by verona
Guten Tag zusammen,
ich versuche momentan die mit Java 8 neu hinzugefügten Lambda Ausdrücke zu verstehen.
Dafür mal das ganz einfache (nicht unbedingt sinnvolle) Beispiel an einem simplen Hello World Programm, sollte dies als Lambda Ausdruck nicht in etwa so aussehen:
?
Es wird kein Parameter übergeben sondern einfach nur der Body ausgeführt oder nicht?
Wenn ich das aber nun in Eclipse ausführe (natürlich mit dem Interface Runnable r = davor) bekomme ich diese Ausgabe (mit syso(r) ): HelloWorldLambda$$Lambda$1/1175962212@24d46ca6
Bin mir noch nicht ganz sicher ob ich das alles richtig verstanden habe, ausserdem wie finde ich heraus welches das zur jeweiligen Funktion passende Interface ist? gibts da ne Übersicht irgendwo?
beispielsweise dafür wenn ich einfach zwei zuvor übergebene Parameter als Integers miteinander addieren möchte (als Lambda Ausdruck natürlich).
Vielen Dank im Voraus
ich versuche momentan die mit Java 8 neu hinzugefügten Lambda Ausdrücke zu verstehen.
Dafür mal das ganz einfache (nicht unbedingt sinnvolle) Beispiel an einem simplen Hello World Programm, sollte dies als Lambda Ausdruck nicht in etwa so aussehen:
?
Es wird kein Parameter übergeben sondern einfach nur der Body ausgeführt oder nicht?
Wenn ich das aber nun in Eclipse ausführe (natürlich mit dem Interface Runnable r = davor) bekomme ich diese Ausgabe (mit syso(r) ): HelloWorldLambda$$Lambda$1/1175962212@24d46ca6
Bin mir noch nicht ganz sicher ob ich das alles richtig verstanden habe, ausserdem wie finde ich heraus welches das zur jeweiligen Funktion passende Interface ist? gibts da ne Übersicht irgendwo?
beispielsweise dafür wenn ich einfach zwei zuvor übergebene Parameter als Integers miteinander addieren möchte (als Lambda Ausdruck natürlich).
Vielen Dank im Voraus
Lambda Ausdrücke
Categories: Lambda Ausdrücke
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire