swift 集合类
发布时间:2020-12-14 02:43:14 所属栏目:百科 来源:网络整理
导读: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 ar
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] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |