天天看點

Swift可選類型

可選類型

注意:

可選類型時swift中較了解的一個知識點

暫時先了解,多利用xcode的提示來使用

随着學習的深入,慢慢了解其中的原理和好處

概念:

在oc開發中,如果一個變量暫停不使用,可以指派為0(基本屬性類型)或者指派為空(對象類型)

在swift開發中,nil也是一個特殊的類型.因為和真實的類型不比對是不能指派的(swift是強類型語言)

但是開發中指派nil,在所難免.是以推出了可選類型

可選類型的取值:

空值

有值

定義一個可選類型有兩種寫法

最基本的寫法

文法糖(常用)

目的:讓代碼更加嚴謹