switch case语句中的表达式

switch case语句中的表达式,第1张

switch case语句中的表达式

你总是可以做

switch (true) {  case (amount >= 7500 && amount < 10000):    //pre    break;  case (amount >= 10000 && amount < 15000):    //pre    break;  //etc...

它之所以有效

true
是因为它是一个常量,因此将执行第一个case语句下带有计算结果为true的表达式的代码。

我猜这有点“棘手”,但我认为使用它没有错。一个简单的

if/else
声明可能会更简洁,并且您不必担心意外跌落。但是还是有。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5084026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存