自動完成暗藏殺機的 Implicitly Unwrapped Optional
熟悉 optional 的朋友都知道,宣告 optional 有兩種方法,一種是加問號,一種是加驚嘆號。加驚嘆號的又稱為 Implicitly Unwrapped Optional,因為到時候讀取它的內容時不用再加驚嘆號,可以自動取值。
簡單地說, Implicitly Unwrapped Optional 就像披著羊皮的狼,我們在使用它時就像使用傳統非 optional 的變數,但是它卻暗藏殺機,比問號宣告的 optional…