From 29edf1823b5c96dc14652ca77e8a979b24d46233 Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Tue, 5 Nov 2019 21:41:21 +0000 Subject: [PATCH] --- Lambda-Ausdr%C3%BCcke-%28Predicate%29.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lambda-Ausdr%C3%BCcke-%28Predicate%29.md b/Lambda-Ausdr%C3%BCcke-%28Predicate%29.md index 686ab22..5625c18 100644 --- a/Lambda-Ausdr%C3%BCcke-%28Predicate%29.md +++ b/Lambda-Ausdr%C3%BCcke-%28Predicate%29.md @@ -5,5 +5,5 @@ Für die Prüfung sind nur Lambda-Ausdrücke mit `Predicate` relevant. Weiterfü - `Predicate` ist ein **Interface** und hat eine abstrakte Methode `boolean test(T var1)`, die durch den Lambda-Ausdruck (oder eine Klasse, die Predicate implementiert) implementiert wird. - Lambda-Definition für `Predicate`: argument -> anweisung; - Ein Argument, kann, muss aber nicht umklammert werden. Kann Typ deklarieren, muss dann geklammert werden `(String s) -> s.length() == 1;` - - Mehrere Anweisungen in `{}`, dann `return` notwendig. (Bei Predicate boolean). + - Mehrere Anweisungen in `{}`, dann `return` notwendig. (Bei Predicate boolean). Auf korrekten Block achten, `;` auch hinter letzter Anweisung. \ No newline at end of file