【发布时间】:2015-08-10 02:35:32
【问题描述】:
我遇到了一个问题,我想做三件事中的一件…… 如果x的值为1-5(含)做A,如果x在6-13(含)之间做B,如果x在14-16之间做C。
我认为 switch case 没问题,虽然我想我可以使用普通的 IF / ELSE IF,但是,当我编写代码时,我不禁认为有一种更优雅的方式来说明这一点开关/案例(以防万一我遇到类似的需求,有超过三个选项)。
这是我所拥有的:
switch ( x ) {
case 1:case 2:case 3:case 4:case 5:
// DO A
break;
case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:
// DO B
break;
case 14:case 15:case 16:
// DO C
break;
}
在这种情况下有没有办法指定“之间”(包括或不包括)?
谢谢
【问题讨论】:
标签: coldfusion switch-statement