可選類型
注意:
可選類型時swift中較了解的一個知識點
暫時先了解,多利用xcode的提示來使用
随着學習的深入,慢慢了解其中的原理和好處
概念:
在oc開發中,如果一個變量暫停不使用,可以指派為0(基本屬性類型)或者指派為空(對象類型)
在swift開發中,nil也是一個特殊的類型.因為和真實的類型不比對是不能指派的(swift是強類型語言)
但是開發中指派nil,在所難免.是以推出了可選類型
可選類型的取值:
空值
有值
定義一個可選類型有兩種寫法
最基本的寫法
文法糖(常用)
目的:讓代碼更加嚴謹