iOS開發Swift篇(01) 變數 常量 元組

2022-05-08 09:24:27 字數 1228 閱讀 5801

ios開發swift篇(01) 變數&常量&元組

說明:

1)終於要寫一寫swift了。其實早在14年就已經寫了swift的部分部落格,無奈時過境遷,此時早已不同往昔了。另外,對於14年部分ios開發swift篇專題的博文也不再做任何的校正和更新,特此說明。

2)該博文對應**可以在獲得。

一、變數和常量

01 變數和常量的定義

在swift中變數使用var來修飾,常量使用let來修飾,變數可以修改而常量不能被修改。

變數:var

常量:let

格式:修飾符(var|let) 變數|常量名稱:資料型別 = 值

注意:在使用swift開發過程中,一般情況下先使用let,只有該資料需要修改的時候再修改為var,可以保證資料安全性。

02 型別推導

在swift中如果在變數|常量定義的時候進行初始化,那麼資料型別可以省略不寫,系統會自動推導出該變數|常量的資料型別。

建議:在開發中應該盡量使用自動推導(除非是需要明確指定資料長度或者是需要先定義後初始化),可以最大化的降低**的冗餘。

03 型別轉換

在oc中有顯示轉換和隱式的型別轉換,但在swift中沒有隱式型別轉換,只有相同型別的資料才能進行賦值或運算。

二、元組

元組是一種復合的資料型別,只要將多個資料(可以是相同或不同資料型別的)使用一夜()括起來就稱之為乙個元組。

元組的優點在於,可以方便的實現函式返回多個值。

元組的定義格式:常量|變數修飾符 常量|變數的名稱:(資料型別1,資料型別2,資料型別3)=(值1,值2,值3)

iOS開發Swift篇(01) 變數 常量 元組

ios開發swift篇 01 變數 常量 元組 說明 1 終於要寫一寫swift了。其實早在14年就已經寫了swift的部分部落格,無奈時過境遷,此時早已不同往昔了。另外,對於14年部分ios開發swift篇專題的博文也不再做任何的校正和更新,特此說明。2 該博文對應 可以在獲得。一 變數和常量 0...

iOS開發Swift篇 (二)變數和常量

一 語言的效能 1 根據wwdc的展示 在進行複雜物件排序時objective c的效能是python的2.8倍,swift的效能是python的3.9倍 在實現 rc4加密演算法時objective c的的效能是python的127倍,swift的效能是python的220倍 有持懷疑態度的國外程...

iOS開發Swift篇 (七)函式

一 函式的定義 1 函式的定義格式 1 func 函式名 形參列表 返回值型別 2 形參列表的格式 形參名1 形參型別1,形參名2 形參型別2,3 舉例 計算2個整數的和 1 func sum num1 int,num2 int int 4 沒有返回值的函式 如果函式沒有返回值,有3種寫法 1 fu...