iOS開發Swift篇(01) 變量&常量&元組
說明:
1)終於要寫一寫swift了。其實早在14年就已經寫了swift的部分博客,無奈時過境遷,此時早已不同往昔了。另外,對於14年部分iOS開發Swift篇專題的博文也不再做任何的校正和更新,特此說明。
2)該博文對應代碼可以在https://github.com/HanGangAndHanMeimei/Code獲得。
一、變量和常量
01 變量和常量的定義
在swift中變量使用var來修飾,常量使用let來修飾,變量可以修改而常量不能被修改。
變量:var
常量:let
格式:修飾符(var|let) 變量|常量名稱:數據類型 = 值
注意:在使用swift開發過程中,一般情況下先使用let,只有該數據需要修改的時候再修改為var,可以保證數據安全性。
02 類型推導
在swift中如果在變量|常量定義的時候進行初始化,那么數據類型可以省略不寫,系統會自動推導出該變量|常量的數據類型。
建議:在開發中應該盡量使用自動推導(除非是需要明確指定數據長度或者是需要先定義后初始化),可以最大化的降低代碼的冗余。
03 類型轉換
在OC中有顯示轉換和隱式的類型轉換,但在swift中沒有隱式類型轉換,只有相同類型的數據才能進行賦值或運算。
二、元組
元組是一種復合的數據類型,只要將多個數據(可以是相同或不同數據類型的)使用一夜()括起來就稱之為一個元組。
元組的優點在於,可以方便的實現函數返回多個值。
元組的定義格式:常量|變量修飾符 常量|變量的名稱:(數據類型1,數據類型2,數據類型3)=(值1,值2,值3)