swift 學習筆記 16 switch 語句

2021-07-24 14:42:14 字數 998 閱讀 2470

swich 語句

選擇情況比較多的時候,乙個情況可以設定為乙個 case

比如判斷今天是星期幾

匹配條件,有多種方式的匹配

// 字串的模式匹配

// 滿足哪個就執行哪個 case 中的語句,在 oc 中是不可以的

var name = "ls"

switch name

// 字串的模式匹配

// 滿足哪個就執行哪個 case 中的語句,在 oc 中是不可以的

//區間匹配

var num = 80

switch num

元組在switch 中的運用

let image = uiimageview(image: uiimage(named: "zuobiaotu"))

let pointa = (x:10,y:-10)

switch pointa

//swith 中使用值繫結 與 where 語句

// 可以增加乙個 where 的判斷語句

Swift學習筆記系列 (16)可選鏈

tags swift 學習筆記 可選鏈提供的是一種方便訪問可選型別值的途徑。可選鏈可以替代強制拆包的寫法,而且寫法可以更簡潔。可選鏈可以多級,直達你想要訪問的內容。可選鏈可以方法屬性 下標和方法。可選鏈返回的必定是乙個可選型別,返回nil則證明這條可選鏈中的某個環節是斷掉 其中有nil 的。用法 簡...

swift學習筆記

1 值永遠不會被隱式轉換為其他型別。如果你需要把乙個值轉換成其他型別,請顯式轉換。let label the width is let width 94 let widthlabel label string width could not find an overload for that acc...

Swift學習筆記

常量 let product constant iphone6 變數 var product var ipad 不需要宣告變數型別,會根據右側的值推導左側變數的型別 可以多個變數定義在一起 var x1 30,x2 abc 可以精確指定變數的型別 var x1 int 27 指定x1為int型 pr...