02-02 CASE
中文:從清單選擇指令。
原文:select a command from a list
格式:#case expression {commands} {commands} ......
範例:#case @a {#say number @a
#var a 2} {#say number @a
#var a 3} {#say number @a
#var a 1} {#say command error
#var a 1}
當a分別為1,2,3時,分別執行前三項指令。和if相比,case是個效果更
強大的指令,它提供節省資源並好管理的途徑-扁平的結構;不過,當
判斷式的結果超過給定的選項時,它會選擇最後一項來執行,在本例,
可以看到有四個選項,第四個項目就會為了避免預期外結果而增加的防
錯項目。