学习笔记
四种初始化方式
数组元素可以是不同类型
let@H_403_8@ array1:[@H_403_8@Any@H_403_8@] = [@H_403_8@"a"@H_403_8@,@H_403_8@12@H_403_8@,@H_403_8@1.2@H_403_8@]@H_403_8@@H_403_8@
var@H_403_8@
array3:[@H_403_8@
Any@H_403_8@
] = [@H_403_8@
“111”,@H_403_8@
"222@H_403_8@
”,155); font-family:Menlo">"333@H_403_8@
”,”444”,”aaa"@H_403_8@
]@H_403_8@
array3.@H_403_8@insert@H_403_8@(@H_403_8@1212@H_403_8@,atIndex:@H_403_8@ 2@H_403_8@)@H_403_8@ //@H_403_8@插入@H_403_8@@H_403_8@
array3.@H_403_8@append@H_403_8@(@H_403_8@1.23@H_403_8@)@H_403_8@ //@H_403_8@最后位置增加@H_403_8@@H_403_8@
print@H_403_8@(@H_403_8@"@H_403_8@容量@H_403_8@ \@H_403_8@(@H_403_8@array3.@H_403_8@capacity@H_403_8@)"@H_403_8@)@H_403_8@@H_403_8@
array3.@H_403_8@removeFirst@H_403_8@(@H_403_8@1@H_403_8@)@H_403_8@ //@H_403_8@删除从@H_403_8@0@H_403_8@开始的@H_403_8@n@H_403_8@个元素@H_403_8@@H_403_8@
array3.@H_403_8@removeAtIndex@H_403_8@(@H_403_8@1@H_403_8@)@H_403_8@ //@H_403_8@删除指定位置元素@H_403_8@@H_403_8@
数组的批量操作
var@H_403_8@ nRange:@H_403_8@Range@H_403_8@<@H_403_8@Int@H_403_8@> =@H_403_8@ 1@H_403_8@..<@H_403_8@3@H_403_8@@H_403_8@
var@H_403_8@ array4:[@H_403_8@AnyObject@H_403_8@] = [@H_403_8@"aaa"@H_403_8@,@H_403_8@1@H_403_8@,@H_403_8@2@H_403_8@,@H_403_8@1.2@H_403_8@,@H_403_8@"bbbbb"@H_403_8@]@H_403_8@@H_403_8@
array4.@H_403_8@replaceRange@H_403_8@(@H_403_8@@H_403_8@
nRange@H_403_8@@H_403_8@
,with: [@H_403_8@"sss"@H_403_8@,@H_403_8@12@H_403_8@])@H_403_8@@H_403_8@
array4.@H_403_8@replaceRange@H_403_8@(@H_403_8@Range@H_403_8@(start:@H_403_8@ 0@H_403_8@,end:@H_403_8@ 1@H_403_8@),155)">array4.@H_403_8@replaceRange@H_403_8@(@H_403_8@1@H_403_8@..<@H_403_8@3@H_403_8@,with: [@H_403_8@"ooooooo"@H_403_8@])@H_403_8@@H_403_8@
数组遍历