swift 15 0519 陣列和字典

2021-07-02 16:49:50 字數 531 閱讀 8402

陣列和字典的區別

陣列有序,字典無序但可以通過key來查詢

陣列的兩種定義:

陣列《型別》

[型別]

//陣列迭代

for 站名 in 0..《山手線.count

for 車站名 in 山手線

enumerate():把陣列拆解為元祖變數

for (序號,車站名) in enumerate(山手線)

陣列的建立和初始化

建立空陣列的方法

var a =int //空陣列,0個元素

a.count //是0

建立多個相同元素陣列的方法

var b = [string](count:100, repeatedvalue:」我要加薪」) //建立了有100個相同元素值的陣列

var c = [string](count:1000, repeatedvalue:」再好好幹一年!」)

var z = b + c

字典的兩種定義

dictionary

swift,陣列和字典

建立陣列和字典使用符號 訪問元素通過索引或鍵。例如 陣列 var colors red blue green 想要答案為紅色的,可以這樣獲取到 var color cllors 0 字典 var people name jack age 20,height 70 想要獲取人的屬性,可以這樣獲取 va...

swift中as和is關鍵字

is操作符 若乙個類屬於另乙個類的子類,則會返回true,否則返回false。as操作符 某型別的乙個常量或變數可能在幕後實際上屬於乙個子類。當確定是這種情況時,你可以嘗試向下轉到它的子型別,用型別轉換操作符 as?或 as 因為向下轉型可能會失敗,型別轉型操作符帶有兩種不同形式。條件形式as?返回...

Swift學習筆記(二十四) 常量陣列和常量字典

同swift中的其他資料型別一樣,陣列和字典也可以分別定義為var,let,也就是變數和常量。定義為let常量的陣列和字典都是不可變的。下面來簡單看一下 import uikit let courses dict 1 高等數學 2 大學英語 3 程式設計 常量 let course array 高等...