美文网首页
Swift 数组 和 字典的使用

Swift 数组 和 字典的使用

作者: 张小博ios | 来源:发表于2017-08-02 17:01 被阅读0次

swift数组的使用

1.定义数组

 1>定义不可变数组:使用let修饰标识符定义出来的数组就是不可变数组

let array = ["why","ddd","ed"]

2>定义可变数组:使用var修饰的为可变的数组

var arrayM = Array()

var arrayM = [String]()

2.对数组的基本操作

添加元素

arrayM.append("wsggg")

arrayM.append("lkj");

删除元素

arrayM.remove(at:0)

arrayM[0] ="wwfmf,dmvdfmfd"

取出元素

arrayM[0]

3.数组的遍历

3.1根据下标值进行遍历

foriin0..

print(i)

}

3.2直接遍历数组中的元素

for name in array{

print(name)

}

3.3遍历前面两个元素

for name in array[0..<2]{

print(name)

}

4.数组的合并

let resultArray =array+arrayM

//注意:相同类型的数组才可以进行合并

//字典

1>定义字典

let dict = ["name":"lmj","age":18,"height":22]as[String:Any]

var dicM = [String:AnyObject]()

2.对可变字典的基本操作

2.1添加元素

dicM["name"] ="why"asAnyObject?

dicM["weight"] =74asAnyObject?

2.2删除元素

dicM.removeValue(forKey:"name")

2.3修改元素

dicM["name"] ="yz"asAnyObject?

2.4获取某一个元素

dicM["weight"]

3.遍历字典

3.1遍历字典中所有的KEY

for key in dicM.keys{

print(key)

}

3.2遍历字典中所有的Value

for value in dicM.values{

print(value)

}

3.3遍历所有的键值对

for(key,value)in dicM{

print(key)

print(value)

}

相关文章

网友评论

      本文标题:Swift 数组 和 字典的使用

      本文链接:https://www.haomeiwen.com/subject/gxrylxtx.html