@@ -236,4 +236,7 @@ Trowable
|
|||||||
- Lambda-Definition für `Predicate`: argument -> anweisung;
|
- 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;`
|
- 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.
|
- Mehrere Anweisungen in `{}`, dann `return` notwendig. (Bei Predicate boolean). Auf korrekten Block achten, `;` auch hinter letzter Anweisung.
|
||||||
|
- **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
|
||||||
Reference in New Issue
Block a user