//数组
var mane:String[] = []
var number:Int[] = [1,2,3,4,5]
var number2:Double[] = [1.1,1.2,1.3]
//统计数据内数据数量
println(number.count)
//判断数组数不数等于0
if mane.isEmpty {
println("111")
} else {
println("222")
}
//数组后面添加新数据
number2.append(1.4)
println(number2)
//加法赋值运算符在后面添加新数据
number2 += 1.5
println(number2)
//下标获取数组内值
number2 [0]
//下标修改系列值
number2 [0...3] = [1.11, 1.22, 1.33, 1.44]
println(number2)
//在索引值前插值
number.insert(0, atIndex:0)
println(number)
//移除索引值
number.removeAtIndex(0)
println(number)
//移除最后一项数据
number.removeLast()
println(number)
//数组遍历
for aaa in number{
print(aaa)
}
for (index,value) in enumerate(number) {
println("(index + 1):(valur))")
}
//创建一个固定类型的空数组
var three = Int[](count:5 , repeatedValue:1)
//字典
var friend: Dictionary <String , String> = ["cc":"HH" , "ee":"DD" , "kk":"FF"]
//统计字典内值的数量
friend.count
//下标法添加新数据,也可以用来改变特定键对应的值
friend["pp"] = "ll"
friend
//更新字典数据
if let air = friend.updateValue("oo", forKey:"cc"){
println(friend)
}
//移除字典数据
if let removedValue = friend.removeValueForKey("ee"){
println(friend)
}
var npy: Dictionary <String , Int> = ["xixi":18 , "huihui":19]
//遍历字典
for (xi , hui) in npy {
println("\(xi):\(hui)")
}
//遍历字典中所有keys的值
for npys in npy.keys {
println("\(npys)")
}
//遍历字典中所有values的值
for npys in npy.values {
println("\(npys)")
}
//array接收键集合
let npykey = Array(npy.keys)
//array接收值集合
let npyvalue = Array(npy.values)
var kong2: Dictionary <Int , String> = [001:"AAA" , 002:"BBB" , 003:"CCC"]
println(kong2)
//字典清空
kong2 = [:]
println(kong2)
Swift 数组和字典
最新推荐文章于 2023-03-24 22:53:34 发布