當前位置:妙知谷 >

遊戲數碼 >互聯網 >

switch case語句的用法

switch case語句的用法

switch語句是多分支選擇語句,用於基於不同的條件來執行不同的動作。下面講解switch case語句的具體用法。

操作方法

(01)Switch作為選擇結構中必不可少的語句也被加入到了Swift中,只要有編程經驗的人對Switch語句都不會感到陌生,但蘋果對Switch進行了大大的增強,使其擁有其他語言中沒有的特性。使用Switch語句很簡單。

switch case語句的用法

(02)在這個最簡單的Switch語句中,與其他語言很不同的一點是:不用顯式的加上break。Swift的Switch語句會自動在case結尾處加上break,執行完滿足條件的case部分後,就自動退出了。但是在某些情況下,我們可能會希望Switch能同時執行兩條case。

switch case語句的用法 第2張

(03)在case後的多個條件中,用逗號隔開即可。如果就是想執行完一條case之後,想繼續執行下一條case,就要用到一個新的關鍵字。

switch case語句的用法 第3張

(04)使用新的關鍵字fallthrough能使Switch在執行完一個case之後,緊接着執行下一條case。Swift的Switch語句一定要涵蓋所有的情況,這並不是説一定要有default,只要上面的case能滿足所有的情況,就可以不用寫default。

switch case語句的用法 第4張

(05)可以看到打印輸出了:原點,x軸,y軸,如果繼續加,就會打印多出一個矩形區域。swift中的switch一定的包含變量的所有情況,如果coordinate4是(10,10)然後把default註釋點,就會報錯,因為上面4個條件是不能滿足(10,10)這個點。

switch case語句的用法 第5張

(06)也可以沒有default。這裏的case(let x,let y)已經包含了2維座標的所有點。

switch case語句的用法 第6張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/g89ek.html