Swift——字典

前端之家收集整理的这篇文章主要介绍了Swift——字典前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、定义字典

  1. // 不可变字典
  2. let dict=["name":"123","age":"13",]
  3.  
  4. // 可变字典
  5. var dictM=[String:AnyObject]()


二、对可变字典的基本操作

1、添加元素

  1. // 1、添加元素
  2. dictM["name"]="哈哈" as AnyObject?
  3. dictM["age"]=18 as AnyObject?
  4. dictM["height"]=1.88 as AnyObject?


2、删除元素

  1. //根据key删除元素
  2. dictM.removeValue(forKey: "name")


3、修改元素 如果字典中已经有了对应的Key,那么会直接修改原来key中保存的value,如果字典中没有对应的key,那么添加对应的key/value

  1. dictM["age"]=20 as AnyObject?


4、遍历字典

  1. //1、遍历字典中所有的key
  2. for key in dictM.keys{
  3. print(key)
  4. }
  5. //2、遍历字典中所有的value
  6. for value in dictM.values{
  7. print(value)
  8. }
  9.  
  10. //3、遍历所有的键值对
  11. for(key,value)in dictM{
  12. print("\(key)=:\(value)")
  13. }

猜你在找的Swift相关文章