swift3 0 字典的基本用法

2021-07-24 03:09:14 字數 1107 閱讀 4259

自學swift3.0,如果有什麼錯誤或建議的話歡迎吐槽哦~

//1.字典的定義使用[key:value,key:value]快速定義

let dic:[string:any] = ["name":"張三","age":22]

print(dic)

//陣列字典

let arrdic:[[string:any]] = [

["name":"張三","age":22],

["name":"李四","age":24]

]print(arrdic)

//2.可變字典的增刪改查

var dictionary:[string:any] = ["name":"張三","age":22]

print(dictionary)

/*key存在則為修改,key不存在 則為新增

*///增加鍵值對

dictionary["score"] = 99

print(dictionary)

//修改鍵值對

dictionary["age"] = 33

print(dictionary)

//刪除鍵值對

// ps: 字典是通過key來定位值的,所有的key必須是可以 hash/雜湊 的 (md5就是一種雜湊,雜湊就是將字串變成唯一的整數,便於查詢,能夠提高字典遍歷的速度)

// dictionary.removevalue(forkey: <#t##hashable#>)

dictionary.removevalue(forkey: "score")

print(dictionary)

//字典遍歷

//寫法一

for e in dictionary

//寫法二

for (key,value) in dictionary

//字典合併

var dic1 = ["name":"小明","score":"88"]

print(dic1)

let dic2 = ["teacher":"老大"]

for (key,value) in dic2

print(dic1)

Swift3 0 字典簡單使用

dictionary 定義乙個只能存放string 型別的字典 var dict dictionary 一班 20人 二班 22人 三班 24人 print dict 修改乙個鍵值對 dict 一班 25人 print 修二班人數為25人 dict dict.updatevalue 255人 for...

swift 3 0 按鈕的用法(UIButton)

1.按鈕的型別 uibuttontype.system 前面不帶圖示,預設文字顏色為藍色,有觸控時的高亮效果 uibuttontype.custom 定製按鈕,前面不帶圖示,預設文字顏色為白色,無觸控時的高亮效果 uibuttontype.contactadd 前面帶 圖示按鈕,預設文字顏色為藍色,...

Swift3 0基本語法01

import uikit let a int 10 錯誤寫法,當乙個識別符號定義為常量時是不可以修改的 a 20 var b int 20 因為b定義為變數,因此是可以修改的 b 30import uikit 常量使用注意 1 優先使用常量 2 常量的本質 1.注意一 在開發中let var在選擇時...