分類:Node.js 學習筆記

Swift 例舉 字典 元組

史丹佛 Swift iOS 開發筆記五:例舉、字典與元組

例舉 Enum 是什麼?什麼時候使用 Enum?

例舉 Enum 是一種自訂型別,允許你創建包含基本型別與方法 (method) 的自訂型別。它最大的特點是,你可以任擇其一來使用。也就是說,你的變數裡有時會是一種東西,有時又是另外一東西不同型別的東西時,就可以使用 enum。在計算器的例子裡,輸入陣列裡存的有時會是數字,有時會是運算符號,完全不一樣的東西,要放在一起的話就要用 enum。
Read more

Swift 隱式解析 optionals

史丹佛 Swift iOS 開發筆記四:隱式解析 optionals

隱式解析 optionals (Implicitly Unwrapped Optionals)

為什麼需要隱式解析 optionals (Implicitly Unwrapped Optionals) ?什麼時候使用?

以下的 display 就是一個隱式解析 optional 。在宣告的同時就加入驚嘆號,把它從 optional 變成一般型別。既然它一出現就變成一般型別,為什麼還要把它宣告成 optional 呢?

Read more