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)
}