欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Swift 5.1 教程 -- 特性总结 集合.数组

程序员文章站 2024-02-20 19:41:10
...

数组

//初始化方式 1

var arr = [String]()
var arr1 = ["11", "1"]

//初始化方式 2

var arr2 = Array(arrayLiteral: "3", "22")

//数组拼接

var arr3 = arr1 + arr2
print(arr3)
//从下标[1]开始覆盖插入,长度1,如果长度小于赋值的数组,则扩张数组
arr3[1...1] = ["sa"]
arr3[1...1] = ["sa", "21"]
print(arr3)
//原理
arr3.insert("sasa", at: 1)
arr3.remove(at: 2)
//arr3[1...1] = ["sasa"]
print(arr3)

遍历

//方式一
print("数组遍历方式一")
for item in arr3 {
    print(item)
}

//方式二
print("数组遍历方式二")
for (i, item) in arr3.enumerated(){
    print("i=\(i)  =>\(item)")
}

var size = arr3.count
//方式三
print("数组遍历方式三")
for index in 0..<size {
    print("i=\(index)  =>\(arr3[index])")
}
相关标签: swift5.1