Hi Leute,
ich habe ein kleines Verständnisprobelm mit den ternären Operatoren.
Laut dem Tutorial in diesem Forum lautet die Allgemeine Formel:
Wie funktioniert das ganze wenn ich folgende Funktion habe:
Im Endeffekt ist es ja nichts anderes wie:
oder?
Okay mir ist gerade aufgefallen wie sich das ganze verhält (während dem schreiben).
Mein Problem war zu erkennen, dass bei x = BOOL_TEST das x = nicht zum Operator mit dazugehört, sondern eine simple Variablenzuweisung ist.
Ich werde den Post trotzdem machen, da er ternäre Funktionen etwas verdeutlicht :rtfm:
Viel glück, die die diesen Post lesen
Schöne Grüße
The M4D one
ich habe ein kleines Verständnisprobelm mit den ternären Operatoren.
Laut dem Tutorial in diesem Forum lautet die Allgemeine Formel:
Java:
x = BOOL_TEST ? TRUE_FALL : FALSE_FALL
Wie funktioniert das ganze wenn ich folgende Funktion habe:
Java:
(x > 0 ? foo1 : foo2)
Im Endeffekt ist es ja nichts anderes wie:
Java:
if(x > 0){
x = foo1;
}
else{
x = foo2;
}
oder?
Okay mir ist gerade aufgefallen wie sich das ganze verhält (während dem schreiben).
Mein Problem war zu erkennen, dass bei x = BOOL_TEST das x = nicht zum Operator mit dazugehört, sondern eine simple Variablenzuweisung ist.
Ich werde den Post trotzdem machen, da er ternäre Funktionen etwas verdeutlicht :rtfm:
Viel glück, die die diesen Post lesen
Schöne Grüße
The M4D one