diff --git a/Aufpassen%21.md b/Aufpassen%21.md index f2bf502..e1501f3 100644 --- a/Aufpassen%21.md +++ b/Aufpassen%21.md @@ -236,4 +236,7 @@ Trowable - 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). Auf korrekten Block achten, `;` auch hinter letzter Anweisung. - \ No newline at end of file +- **Postinkrement**: + - Wird erst nach der Anweisung ausgeführt: ``callMethod(i++);``. Es wird der *alte* Wert übergeben! + - ``callMethod(i++ + i);``: Sei i = 1: Das zweite i ist schon erhöht, also 2. Nach der Anweisung ist i = 2; + - ``+=`` wird vor Übergabe ausgeführt \ No newline at end of file