基本介紹
Optional是swift的一大特色,也是swift初學(xué)者最容易困惑的問題;
定義變量時(shí),如果指定是可選的,表示該變量可以有一個(gè)指定類型的值,也可以是nil;
定義變量時(shí),在類型后面添加一個(gè)?,表示該變量是可選的;
變量可選項(xiàng)的默認(rèn)值是nil;
常量可選項(xiàng)沒有默認(rèn)值,主要用于在構(gòu)造函數(shù)中給常量設(shè)置初始數(shù)值。
舉例
原始的定義
let x: Optional = 10