Swift3之細緻理解Optional(可選類型)

swift是一門類型安全的編程語言,聲明的變量默認情況下是不能爲非空值(nil)的,如果需要這個變量可爲nil,那麼就需要設置爲可選類型。 可選類型其根源是一個枚舉型,裏面有None和Some兩種類型。其實所謂的nil就是Optional.None, 非nil就是Optional.Some, 然後會通過Some(T)包裝(wrap)原始值,這也是爲什麼在使用Optional的時候要拆包(從enum
相關文章
相關標籤/搜索