【iOS 中文開放式課程】集合型態 字典 (Dictionary)
我們需要您的贊助
初始化資料
//沒有初值
var mDict = [String: String]()
//有初值
var mDict2 = ["name": "HKT", "score": "60"]
新增一筆資料
// 在字典中新增一個值
mDict["course"] = "iOS"
count 獲取數量
print(mDict2.count)
更新資料
如果字典裡沒有name這把Key 就會新增,如果已經存在就會更新裡面的存的資料
mDict2["name"]="Kate"
刪除資料
mDict["course"] = nil
print(mDict)
//[:]
使用 for 獲取 Key 和 value 資料
for (key, value) in mDict2 {
print("\(key): \(value)")
}
// name: Kate
// score: 60
使用 for 僅獲取 Key 資料
for key in mDict2.keys {
print(key)
}
使用 for 僅獲取 value 資料
for value in mDict2.values {
print(value)
}
參考資料: