在switch语句的case_expression中出现3|4这样的表达式是什么意思
17 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
a=1;
switch a
case 3|4
disp('ok');
case {1,2}
disp('perfect');
otherwise
disp('no');
end
0 Kommentare
Antworten (1)
Angelo Yeo
am 25 Jul. 2023
就是或者的意思。但是现在的方式是错的因为3|4总是True的。所以不论a是什么结果就会是ok啊。
3|4
您反而要用{}了。看一下以下的例子。
a=1;
switch a
case {3,4}
disp('ok');
case {1,2}
disp('perfect');
otherwise
disp('no');
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu 多项分布 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!