swift 介紹 Swift是一門全新用於 iOS、OS X 以及 watch OS 應用的程式語言,但如果有 C 或是 Obiective-C 的開發經驗,...
在學 Swift 時,一直搞不懂為什麼要加上!及?;對於 nil 存在的意義更是讓我困惑,更別說知道要怎麼用,所以今天就來談談 Optional 及 nil...
Swift 提供了三種集合類型:Array、Set 以及 Dictionary,他們是用來儲存的集合。Array(陣列)是有順序值的集合、Set(合集)是唯一...
創建一個空的 Set Set 是將同一類型是將同一類型並且不重複的直沒有順序的儲存在一個合集當中,當元素的順序不是那麼重要時,又或者你想要確保裡面的直不會重複...
Dictionary 字典儲存的是相戶關聯的同一類型的 key 及同一類型的 value 所組成的集合,所組成的集合,Dictionary 內的值沒有特定的順...
Swift 提供了許多控制流的方式,在本篇終將會說明其用途及使用時機 for in 迴圈 在前面介紹集合的時候,我們就常常使用 for in 迴圈來遍歷整個集...
控制轉移語句 控制轉移語句 ( control transfer statement )可以改變程式執行的順序,或是跳轉執行程式。Swift 有五種控制轉移語...
Function 定義 function 是一個獨立的程式碼區塊,來完成特定任務,如果都你需要重複使用到某些功能時,可以將這些功能寫成一個 function...
Function 類型 function也是一種型別,由參數型別及回傳值型別所組成: func doSomthing(a: String, b: Int) -...
閉包是功能獨立的區塊,可以在程式之間被傳遞及使用。像是之前提到的巢狀函式 ( Nested Function ),就是一種閉包。 閉包有三種表示方式: ・函式...