Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift*数组Array的初始化以及增、删、改、遍历大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

学习笔记 四种初始化方式  let sArray = [1.2,3,4,5,6] let sArray1:Array = [12,3,4,5,6,6] let sArray2:Array<Int> = [1,2,3,29] let sArray3:[Int] = [3,2,21,5,6] 数组元素可以是不同类型 let array1:[Any] = ["a",12,1.2] let array2:
@H_197_14@学习笔记

四种初始化方式
let sArray = [1.2,3,4,5,6]
let sArray1:Array = [12,6,6]
let sArray2:Array<Int> = [1,2,3,29]
let sArray3:[Int] = [3,21,5,6]

数组元素可以是不同类型
let array1:[Any] = ["a",12,1.2]
let array2:Array< AnyObject > = [1,"12",2.3]

数组元素的访问 修改 增加 删除
var array3:[ Any ] = [ “111”, "222 ”,155); font-family:Menlo">"333 ”,”444”,”aaa" ]
print(array3[2]) //访问数组元素 不能越界
print(array3)
array3.insert(1212,aTindex: 2) //插入
array3.append(1.23) //最后位置增加
array3[2] = "Hello" //修改
print("容量 \(array3.capacity)")
array3.removeLast() // 删除最后一个元素
array3.removeFirst() //删除一个元素
array3.removeFirst(1) //删除0开始的n个元素
array3.removeATindex(1) //删除指定位置元素
print(array3)

数组的批量操作
var nRange:Range<Int> = 1..<3
nRange = Range(start: 1,end: 5)
print(nRangE)
//数组批量操作
var array4:[AnyObject] = ["aaa",1,2,1.2,"bbbbb"]
print(array4)
array4.replaceRange( nRange ,with: ["sss",12])
array4.replaceRange(Range(start: 0,end: 1),155)">array4.replaceRange(1..<3,with: ["ooooooo"])
print(array4)
array4[1...2] = [0,0]
array4 += ["a","b","c"]
array4 += array4[0...1]
print(array4)

数组遍历
for elm in array4 { //遍历数组元素
print(elm)
}

for (index,element) in array4.enumerate(){
print("\(indeX)--\(element)")
}

大佬总结

以上是大佬教程为你收集整理的swift*数组Array的初始化以及增、删、改、遍历全部内容,希望文章能够帮你解决swift*数组Array的初始化以及增、删、改、遍历所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。