swift*数组Array的初始化以及增、删、改、遍历

swift*数组Array的初始化以及增、删、改、遍历,第1张

概述学习笔记 四种初始化方式  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:

学习笔记

四种初始化方式 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的初始化以及增、删、改、遍历所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存