Was ist der Unterschied zwischen? : und ||

7

Welcher Unterschied besteht zwischen der Verwendung des Bedingungsoperators ?: und dem || Logical OR .

Ich stelle fest, dass mein Code funktioniert mit:

%Vor%

Aber nicht:

%Vor%

Könnte jemand bitte erklären, warum es mit einem funktionieren würde, aber nicht mit dem anderen.

    
ccdavies 15.02.2013, 15:28
quelle

2 Antworten

8

|| Binäre Operatoren sind Operatoren, die mit zwei Argumenten umgehen

wie es sagt, wird es zuerst prüfen, ob es wahr ist, nicht weiter zu überprüfen, sonst noch

?: ternärer Operator ist ein Operator, der drei Argumente benötigt. Die Argumente und das Ergebnis können unterschiedlicher Art sein.

%Vor%

    
NullPoiиteя 15.02.2013, 15:33
quelle
18

Die erste ( bedingte oder ) sagt ...

%Vor%

Die andere ( Ternäroperation ) sagt

%Vor%     
Grant Thomas 15.02.2013 15:29
quelle

Tags und Links