1、swift語言中switch的case後邊可以跟多個值,進行多個值的判斷,可以使用字串作為判斷,並且case後邊必須跟一條語句,不能設為空語句,還有需要注意的是在執行case語句之後就會直接結束,而不會執行下乙個case,除非使用fallthrough語句(注意:fallthrough不能在default中使用),如以下**:
2、在switch中使用區間操作符,如case 10..<50:就表示當值在10到50這個區間(注意:此區間包括10但不包括50)就會執行此case語句,如以下**:
3、對於switch的條件,使用元組進行匹配如:case (var x,var y,var z),那麼它就可以匹配任何有3個元素的元組,case (0,var y,var z),可以匹配三個元素的元組且第乙個元素是0得元組,如果想跳過某個元組進行配,可通過(_)來代替,如:case (_,_,3),可以匹配只要元組的最後乙個是3即可,如以下**所示:
4、switch中的where子句的使用,也就是在case條件的基礎上,再次判斷where子句後邊的條件,如果為true則執行此case子句下的語句,否則進行下乙個判斷,直到符合條件,如以下**:
9 swift開發iOS 條件語句
swift 條件語句 條件語句通過設定的乙個或多個條件來執行程式,在條件為真時執行指定的語句,在條件為 false 時執行另外指定的語句。swift 提供了以下幾種型別的條件語句 if 語句 if 語句 由乙個布林表示式和乙個或多個執行語句組成。if.else 語句 if 語句 後可以有可選的 el...
C語言中switch語句
在多分支選擇中,用if語句程式會冗長,可讀性低,用switch更合適。switch語句格式 switch 表示式 注意 1 當 表示式 與 各個常量 都不匹配時執行default後的語句n,也是可有 可無 2 switch後面括號裡的 表示式 的值為整型或字元型 3 若沒有default時,swit...
C語言中的switch詳解
switch語句 c語言中實現多分支選擇的語句 例 輸入乙個分數等級,輸出對應分數 switch grade 注 switch 括號中值的型別是整型 包括字元型 grade在這兒是字元型別。case標號只起乙個標記的作用,沒有條件檢查的功能,程式執行時,根據switch 中的值,找到與其相同的cas...