陣列和字典的區別
陣列有序,字典無序但可以通過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 高等...