- 判斷可選類型是否有值的過(guò)程叫做
optional binding(類型綁定)
,也就是常說(shuō)的解包
,簡(jiǎn)便方式有if let
和!
- 使用
??
給可選類型增加默認(rèn)值,但此時(shí)變量并非是可選類型。 -
optional chaining
可以讓一連串的可選類型的判斷變得方便,可參考:喵神博客 - 枚舉類型中使用
case
聲明枚舉的種類 - 使用枚舉類型需要聲明一個(gè)變量來(lái)儲(chǔ)存枚舉
- 使用computed property來(lái)更好的代替函數(shù)
- 枚舉中每個(gè)值都有一個(gè)
rawValue
,使用String和Character時(shí)需要自定義 - 閉包中可以不用聲明參數(shù)名及
return
關(guān)鍵字,使用$x
來(lái)獲取第x個(gè)參數(shù)
Swift學(xué)習(xí)筆記(四)——可選類型、枚舉、閉包
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 常量與變量使用let來(lái)聲明常量,使用var來(lái)聲明變量。聲明的同時(shí)賦值的話,編譯器會(huì)自動(dòng)推斷類型。值永遠(yuǎn)不會(huì)被隱式轉(zhuǎn)...
- title: "Swift 中枚舉高級(jí)用法及實(shí)踐"date: 2015-11-20tags: [APPVENTUR...
- 本章將會(huì)介紹 閉包表達(dá)式尾隨閉包值捕獲閉包是引用類型逃逸閉包自動(dòng)閉包枚舉語(yǔ)法使用Switch語(yǔ)句匹配枚舉值關(guān)聯(lián)值原...
- 基礎(chǔ)部分(The Basics) 當(dāng)推斷浮點(diǎn)數(shù)的類型時(shí),Swift 總是會(huì)選擇Double而不是Float。 結(jié)合...
- 1、范型范型所解決的問(wèn)題 函數(shù)、方法、類型:類,結(jié)構(gòu)體,枚舉,元組類型,協(xié)議參數(shù),返回值,成員函數(shù)參數(shù),成員屬性類...