- Aug 12 Wed 2015 16:06
Swift--Functions(4)
- Aug 12 Wed 2015 11:26
Swift--Functions(3)
Constant and Variable Parameters
Function裡的參數預設都是常數,因此若是在function裡想要改變傳入的參數時會出現compile error。不過有時候我們還是會有需要修改的時候。我們可以在裡面新增一個變數並將參數傳入以便於修改,但若今天有很多參數時這個方法就不是那麼好用。Swift提供了設定變數參數的方式讓程式碼更精簡。方法就是在定義參數時前面加入var:
- Aug 11 Tue 2015 17:41
Swift--Functions(2)
- Aug 11 Tue 2015 10:09
Swift--Functions(1)
Function是用來處理特別任務的一垞程式碼。我們會幫function取一個名字來表明他要做什麼事,並且呼叫他去執行我們需要做的事情。 Function可以依需求來決定是否代入參數;每個function都有一個型態,並可回傳本身的型態給呼叫他的程式碼。
- Jul 15 Wed 2015 14:56
Swift--Control Flow(3)
- Jul 14 Tue 2015 17:45
Swift--Control Flow(2)
Conditional Statements
我們會很常去判斷程式裡的一些條件是否成立,例如錯誤是否發生,或是因為數值高低而產生一些提醒訊息。Swift提供了兩種用在條件判斷的語法:if以及switch。
- Jul 07 Tue 2015 10:27
Swift--Control Flow(1)
Swift提供了一些跟C類似的控制流程,包含for, while, if, guard, 還有switch。
除了這些基本的,Swift還提供了for-in迴圈讓我們能夠更簡單的從array, dictionary, ranges, strings來取值。
- Jul 02 Thu 2015 16:40
Swift--Collection Types(3)
Dictionaries
一個字典型態的常數/變數可以儲存由相同型態的keys跟相同型態的values所組成的關聯的集合,並且是沒有順序的。每一個值都會關聯到一個特定的key;就像真實世界的字典一樣,一個字所查詢到的只會是那個字所擁有的解釋。
- Jun 25 Thu 2015 09:54
Swift--Collection Types(2)
- Jun 24 Wed 2015 10:02
Swift--Collection Types(1)
Swift 提供三個主要的集合型態,arrays, sets, and dictionaries。Array是有順序的收集值。Sets是無順序的收集特別的值。Dictionaries是收集無順序的key-value 關聯值。