@@ -10,11 +10,11 @@ Rangfolge der Operatoren, von stark zu schwach bindend.
|
|||||||
| Gleichheits-Operatoren | ==, != | y != x | Referenz bei Objekten, nicht mi equals verwechseln! Sonderfall String!
|
| Gleichheits-Operatoren | ==, != | y != x | Referenz bei Objekten, nicht mi equals verwechseln! Sonderfall String!
|
||||||
| Logische Operatoren | &, \| | myBool & yourBool | Beide Ausdrücke immer ausgewertet |
|
| Logische Operatoren | &, \| | myBool & yourBool | Beide Ausdrücke immer ausgewertet |
|
||||||
| Short-Circuit-Operatoren | &&, \|\| | myBool || yourBool | Auswertung bei Klarheit abgebrochen, damit ggf. keine Seiteneffekte |
|
| Short-Circuit-Operatoren | &&, \|\| | myBool || yourBool | Auswertung bei Klarheit abgebrochen, damit ggf. keine Seiteneffekte |
|
||||||
| Zuweisungs-Operatoren | =, +=, -= | x += 5 | Zuweisung sehr niedrig priorisiert, |
|
| Ternärer Operator | ? : | x == true ? "Hallo" : "Welt" | Reihenfolge rechts nach links! |
|
||||||
|
| Zuweisungs-Operatoren | =, +=, -= | x += 5 | Zuweisung sehr niedrig priorisiert, und rechts nach links! (a = b = 3)|
|
||||||
|
|
||||||
- Bei gleicher Priorität von links nach rechts, durch Klammerung kann Vorrang geändert werden.
|
- Bei gleicher Priorität von links nach rechts, durch Klammerung kann Vorrang geändert werden.
|
||||||
- Vergleich und Gleichheit vor logischen Operatoren!
|
- Vergleich und Gleichheit vor logischen Operatoren!
|
||||||
- Wo ist der tenäre Operator? Gibt es nicht eindeutige Situationen?
|
|
||||||
|
|
||||||
## Stolperfallen
|
## Stolperfallen
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user