Der Betreiber?
wenn (Bedingung)
var = Ausdruck1;
sonst
var = Ausdruck2;
Exp1 ? Exp2 : Exp3;
Exp1 ist ein boolescher Ausdruck und Exp2 und Exp3 sind Ausdrücke jeglichen Typs, außer ungültig.
Beispiel:
wenn (Wert < 0)
absval = -val;
sonst
absval = val;
absval = val < 0? -val : val;
Beispiel:
result erhält das Ergebnis der Division von 100 durch i.
Division erfolgt nur, wenn i nicht Null ist; andernfalls erhält result den Wert Null.
Der vom Betreiber geschaffene Wert? muss keiner Variablen zugewiesen werden.
Der Wert des Operators? kann als Argument in einem Methodenaufruf verwendet werden.
Wenn die Ausdrücke vom Typ Boolean sind, ist der Operator ? kann als bedingter Ausdruck in einer Schleife oder if-Anweisung verwendet werden.
Das Programm kann effizienter umgeschrieben werden, während das gleiche Ergebnis erhalten bleibt.
Das obige ist der detaillierte Inhalt vonDer Betreiber?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!