
1.数组
var arr = [1,2,3,4,5] // 添加一个值 arr.append(6) //添加一个范围的值 arr.extend(7...10) print(arr)//--->[1,5,6,7,8,9,10] //显现设置数组类型 var arr1 :[Int] = [1,5]//该数组只能存放int类型 //数组放多个类型 导入 import Foundation var arr2 :[AnyObject] = [1,"str",3.14] //数组是值拷贝 var arr3 = [1,3] var arr4 = arr3 arr4.removeAtIndex(0) print(arr3)//-->[1,3] print(arr4)//-->[2,3]
2.字典
//字典 var dict = [1:"one",2:"two"] print(dict[1])//--->Optional("one")字典为可选类型 //追加 dict[3] = "shree" //拆包 if let one = dict[1] { print(one) //--->one } // 删除 dict[1] = nil print(dict)//-->[2: two,3: shree] //字典是值拷贝 var dict1 = [1:"1",2:"2",3:"3"] var dict2 = dict1 dict2[1] = nil print(dict1)//-->[2: 2,3: 3,1: 1] print(dict2)//-->[2: 2,3: 3] 3.Set
//Set(没有索引,没有键名,没有顺序) var set: Set = [1,3] set.insert(4) print(set)//[1,4] //已经有的元素不添加 set.insert(1) print(set)//[1,4] //交集 var set1: Set = [2,6] print(set.intersect(set1))//-->[2,4]总结
以上是内存溢出为你收集整理的swift 集合类全部内容,希望文章能够帮你解决swift 集合类所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)