自學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在選擇時...