Swift에서 딕셔너리 타입 초기화

var myDic:Dictionary = ["aa":"abc", "bb":"def"]
var myValueDic:[String:Int] = ["aa":100, "bb":90]
var myInitDic:[String:int] = [:]
var myNoneDic = Dictionary()


for 문 사용

var myDic:Dictionary = ["aa":"abc", "bb":"def"]
for (key, value) in myDic {
printlne("\(key) : \(value)")
}


키 만 사용 

for key in myDic.keys {
println("\(key)")
}


값만 사용 

for value in myDic.values {
println("\(value)")
}


키를 Array로 변환

let keys = Array(myDic.keys)


값을 Array로 변환

let values = Array(myDic.values)


값 변경

myDic["aa"]="abc12345"
myDic.updateValue("abc12345", forKey:"aa")



저작자 표시 비영리 변경 금지
신고
Posted by 까칠코더.


티스토리 툴바