Swift 陣列基礎

2021-07-22 12:37:56 字數 830 閱讀 4144

override func viewdidload()  else 

shoppinglist += ["baking powder"]

print(shoppinglist)

// 可通過下標獲取陣列中的資料

let firstitem = shoppinglist[0]

print(firstitem)

// 也可通過下標重新賦值

shoppinglist[0] = "six eggs"

// 其中的第一項現在是 "six eggs" 而不是 "eggs"

// 範圍替換值-> [...] 包含自身

print(shoppinglist)

// 根據下標插入新資料-> insert

shoppinglist.insert("end", atindex: shoppinglist.endindex)

print(shoppinglist)

// 根據索引移除資料

shoppinglist.removeatindex(shoppinglist.endindex.predecessor())

// shoppinglist.removeatindex(shoppinglist.count-1) 效果同上

print(shoppinglist)

// 3.陣列的遍歷-> for in

for item in shoppinglist

// 也可以通過-> enumerate

for (index, value) in shoppinglist.enumerate()

}

swift基礎 05陣列

let arr zhangsan lisi print arr 遍歷每乙個元素 for a in arr 像 oc 一樣列印 print arr as nsarray 陣列中儲存的都是字串 let arr zhangsan lisi 陣列中儲存的是 nsobject let arr1 zhangsa...

swift基礎學習 03 陣列 集合 字典

陣列 空陣列 vararr int print arr 帶有預設值s陣列 varshoppinglist string eggs milk varnumber int 1,2,3 print shoppinglist number 陣列追加建立新的陣列 varnumber2 5,6,7 varadd...

Swift 陣列 集合

宣告 初始化 vararray003 string vararray0031 string varnewarray double count 4,repeatedvalue 1.1 建立特定大小和內容的陣列 或者array count 4,repeatedvalue 1.1 varintarr1 i...