此问题已经在这里有了答案:
是否有一种方便的方法可以使长的if语句可读性?
例如=
if ( x == 9 || x == 20 || x == 39 || x == 45 ){
// Do this
}
或者在我的情况下,甚至更多的随机变量使您无法使用:
if ( 1 < x < 20 ){
// Do this
}
有没有办法做这样的事情:
if ( x == (9, 20, 39, 45) ){
// Do this
}
对于第一个,您可能不会像第一个那样像魔术数字那样飞行。您将有一些常量,例如分组为Set
的常量: