1.数组@H_502_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]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。