switch
* switch 敘述
LPC 的 switch 敘述與 C 的 switch 敘述幾乎一樣. 唯一不同的地方是 LPC
的 switch 判斷依據的運算式可以使用字串或整數.
語法如下:
switch (運算式) {
case 常數一 : 敘述一;
case 常數二 : 敘述二;
default : 敘述三;
}
switch 可以代替一堆 if else if else if else 結構. 上面的 switch 等於:
tmp = 運算式;
if (tmp == 常數一) {
} else if (tmp == 常數二) {
} else {
}
switch 與 if 敘述之間最大的不同處, 在於某個 case 最後如果沒有 break;
敘述, 則會執行下一個 case.
翻譯: Spock @ FF 97.Aug.10.
回到上一頁