Swift語法08 字典

2021-07-22 17:27:59 字數 1089 閱讀 5113

// 定義乙個可變字典

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...