0
点赞
收藏
分享

微信扫一扫

Swift - 字典


创建一个特定类型的字典:

var someDict =  [KeyType: ValueType]()

创建一个空的字典,类型可随意变换:

var someDict = [String: String]()

创建一个字典的实例:

var myDic:[Int:String] = ["name":"CodingFire", "age":"24", "sex":"Male"]

访问字典:

var name = myDic[name]

修改字典:

//若是找到key,则替换原来的,找不到就新增一项
var realName = myDic("liuhaohao", forKey:"name")

移除字典:

//用方法移除或者置nil
var removedValue = myDict.removeValueForKey(age)
var removedValue = myDict[age]= nil

字典的遍历:

var myDict:[String] = ["name":"CodingFire", "age":"24", "sex":"Male"]
//通过enumerate拿到对应的key和value
for (key, value) in myDict.enumerate() {
print("字典 key \(key) - 字典 (key, value) 对 \(value)")
}

字典数组转化:

var myDict:[String] = ["name":"CodingFire", "age":"24", "sex":"Male"]

let dicKeys = [String](myDict.keys)
let dicValues = [String](myDict.values)

print("输出字典的键(key)")

for (key) in dicKeys {
print("\(key)")
}

print("输出字典的值(value)")

for (value) in dicValues {
print("\(value)")
}

和数组一样有count和isEmpty属性

往后博主就不会每一种都会详细写出来,只会把博主认为难的东西详细写出来,如果你有什么不明白,请留言。


举报

相关推荐

0 条评论