作者ysbh (无趣的人事物)
看板Flash
标题[问题] 关於switch()函数的问题
时间Tue Oct 20 22:01:09 2009
请问ActionScript 3.0 的switch( )函数
能像vb一样指定一个范围吗?
一般的写法是
case 1:
case 2:
case 3:
我试过 case 1-3: 及 case 1 to 3
发现似乎都不行,按F1也没找到相关的范例
请问是否有指定一个范围的写法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.190.81
1F:→ cjcat2266:为什麽不写 if ((x >= 1) && (x <= 3)) ? 10/20 22:46
2F:→ cjcat2266:switch被编译过後也是用一堆if, else组成的呀 10/20 22:46
3F:推 cjoe:因为switch可理解性比较高吧 尤其是当他人读code的话 10/21 12:29
4F:推 etrexetrex:switch 的使用率比较低 所以比较不熟悉 所以比较不用 10/21 13:28
5F:→ aquarianboy:其实用一连串的if..else if..也很简单易懂的 10/21 14:38
6F:→ ysbh:其实我觉得switch()比较好理解,看程式码时也比较方便 10/21 17:37
7F:→ ysbh:不过後来发现好像没有这种写法,也只好用if...else..的写法了 10/21 17:37
8F:→ jones86723:case 1跟2不要加break;3加break;其实也行啊 10/23 02:07
9F:推 cjcat2266:楼上,我想原po是希望可以写 case A~B 这种形式 10/23 12:46
10F:→ cjcat2266:像是A = 1和B = 1000这样 10/23 12:46