在switch语句的case_expression中出现3|4这样的表达式是什么意思
18 views (last 30 days)
Show older comments
a=1;
switch a
case 3|4
disp('ok');
case {1,2}
disp('perfect');
otherwise
disp('no');
end
0 Comments
Answers (1)
Angelo Yeo
on 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 Comments
See Also
Categories
Find more on 多项分布 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!