在switch语句的case_expression中出现3|4这样的表达式是什么意思
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
a=1;
switch a
case 3|4
disp('ok');
case {1,2}
disp('perfect');
otherwise
disp('no');
end
0 commentaires
Réponses (1)
Angelo Yeo
le 25 Juil 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 commentaires
Voir également
Catégories
En savoir plus sur 多项分布 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!