ja po prostu nie rozumiem, jak używać operatora logiczną wewnątrz instrukcji switchJak używać operatora boolean w instrukcji case?
switch (expression) {
case > 20:
statements
break;
case < -20:
statements
break;
}
Edytuj:
Nie chcę if() oświadczenie.
brak zachowania przy wyrażeniu == 20? –
Nie, tylko dlatego, że instrukcje case są łatwiejsze do odczytania i są szybsze niż instrukcje If(). Nie chcę żadnego zachowania, gdy 'wyrażenie == 20'. – Jaba
Są szybsze, ponieważ są mniej wydajne. Musisz porównać ze stałymi wartościami, po jednej na raz. Nie możesz wyrazić tego, co pokazałeś, używając instrukcji 'switch'. – zneak