首页 > 编程语言 > 详细

swift -- 字典

时间:2016-06-14 14:22:36      阅读:230      评论:0      收藏:0      [点我收藏+]

swift -- 字典

1. 创建一个空字典

方式一:

var dic1 = [Int : String]()    //key的类型为Int  ,value的类型为String

方式二:

var dic2 = Dictionary<Sting,Int>()   //key的类型为Sting

2.用字面量创建字典

var dic3 : Dictionary<Int,String> = [1 : "a" , 2 : "b",3 : "c"]

3.获取元素个数

print(dic3.count)

4.是否为空

print(dic3.isEmpty)

5.获取值

print(dic3[2]!)   // !转换可选类型

6.更改值

dic3[2] = "abc"

7.删除值

方式一:

dic3[2] = nil    //因为字典中元素为可选类型,所以可以直接nil

方式二:

dic.removeValueForKey(2)

8.遍历字典

方式一:

for kv in dic3{

print(kv)   //元组的格式 :(1,"a")

}

方式二:

for (mKey,mValue) in dic3{

print(mKey,mValue)

}

9.字典的有序输出(小-->大)

for key in dic3.keys.sort(){

print(key,dic3[key])

}

 

swift -- 字典

原文:http://www.cnblogs.com/daxueshan/p/5583724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!