怎麼理解swift中的可選變量賦值

可選變量通常用在類或結構體中,就是說在建立對象時,不想或不能爲該數據成員賦值,將其設置爲可選。
可選就是可爲nil,在中,若是是可選變量,就能夠先不對其進行賦值,其餘非可選變量,則必須賦值或者在生命時,要有初始值;不然報錯。
可選變量在使用前,必須賦值,不然也報錯。
在使用可選變量時,系統都須要先肯定這個變量不爲nil,有兩種方式:
1.直接使用!,人爲的爲系統打包票,說這個可選變量不爲nil; 比較;
2.使用if else,判斷是否爲nil,做爲不出錯得保證。
相關文章
相關標籤/搜索