//[String] 表示数组存放字符串的数组
let array = ["dsakljdkl","wwww"]
//Swift中,可以直接将数字放入数组中,不需要包装
//如果数组内的元素数据类型不一致,自动推导的格式是 【NSObject】
let array2 = ["qqqq",48,UIView()]
//遍历数组
for Str in array
{
print(Str)
}
// 可变 var & 不可变 let
var list = ["zahng","lissss"]
//追加元素,必须是可变的 var、
list.append("hahahahah")
//删除
list.removeAtIndex(1)
list
// 1.定义且实例化一个只能保存字符串的数组
var arrM = [String]()
// 2.追加元素,跟踪容量的变法,发现,如果数组容量不够,再次添加则会在当前容量基础上*2
for i in 0 ... 16
{
arrM.append("hello \(i)");
print("索引 \(i) 数组容量 \(arrM.capacity)")
}
//定义数组,数组能保存整数,并且实例化数组的对象()
//var arrM2 = [Int]()
//定义数组类型,指定数组能够保存整数,但是并没有去创建数组对象,无法对数组做操作
var arrM2 :[Int]
arrM2 = [Int]()
//定义数组并指定容量
//count:数组的容量 repeatedValue: 默认的数组填充内容
var arrM3 = [Int](count: 32, repeatedValue:0)
print(arrM3)
//数组的拼接
var arr1 = [1,2,3,4]
var arr2 = [5,6,7,8,9,10]
arr1 += arr2
var arr3 = arr1 + arr2
网友评论