// 定義乙個可變字典
var dict1 : [string : nsobject] = [string : nsobject]()
// 定義乙個不可變字典
let dict2 = ["name" : "why", "age" : 18]
var dict1: dictionarystring>
var dict2: [int: string]
// 定時字典的同時,進行初始化
var dict = ["name" : "why", "age" : 18]
// swift中任意物件,通常不使用nsobject,使用anyobject
var dict : dictionary
dict = ["name" : "why", "age" : 18]
// 新增資料
dict["height"] = 1.88
dict["weight"] = 70.0
dict
// 刪除字段
dict.removevalueforkey("height")
dict
// 修改字典
dict["name"] = "qaz"
dict
// 查詢字典
dict["name"]
// 遍歷字典中所有的值
forvalue
in dict.values
// 遍歷字典中所有的鍵
for key in dict.keys
// 遍歷所有的鍵值對
for (key, value) in dict
// 字典的合併
var dict1 = ["name" : "wr", "age" : 20]
var dict2 = ["height" : 1.87, "phonenum" : "+86 110"]
// 字典不可以相加合併
for (key, value) in dict1
Swift學習 8 字典
字典是一種儲存多個相同型別的值的容器。每個值 value 都關聯唯一的鍵 key 鍵作為字典中的這個值資料的識別符號。和陣列中的資料項不同,字典中的資料項並沒有具體順序。var games string string diablo3 2014 8 12 dragon age 2014 10 07 v...
Swift學習筆記 6 字典
1.定義 1.基本定義 key 1 value 1,key 2 value 2,key 3 value 3 var dict name xiaoqin female age 20 for key,value in dict 2.型別強制定義 dictionaryvar dict2 dictionar...
Swift基礎(五)字典
字典 swift的字典使用 dictionary定義,其中keytype是字典中鍵的資料型別,valuetype是字典中對應於這些鍵所儲存值得資料型別。各個值跟乙個唯一的key關聯,key在字典中是值得唯一標識。var airports dictionary 建立了乙個型別的空字典,它的鍵是stri...