看板 Flash 關於我們 聯絡資訊
請問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
cjcat2266:為什麼不寫 if ((x >= 1) && (x <= 3)) ? 10/20 22:46
cjcat2266:switch被編譯過後也是用一堆if, else組成的呀 10/20 22:46
cjoe:因為switch可理解性比較高吧 尤其是當他人讀code的話 10/21 12:29
etrexetrex:switch 的使用率比較低 所以比較不熟悉 所以比較不用 10/21 13:28
aquarianboy:其實用一連串的if..else if..也很簡單易懂的 10/21 14:38
ysbh:其實我覺得switch()比較好理解,看程式碼時也比較方便 10/21 17:37
ysbh:不過後來發現好像沒有這種寫法,也只好用if...else..的寫法了 10/21 17:37
jones86723:case 1跟2不要加break;3加break;其實也行啊 10/23 02:07
cjcat2266:樓上,我想原po是希望可以寫 case A~B 這種形式 10/23 12:46
cjcat2266:像是A = 1和B = 1000這樣 10/23 12:46