zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SwiftUI Swift 教程之 14 个有用的数组运算符

教程数组 swift 14 SwiftUI 运算符 有用
2023-09-11 14:18:29 时间

数组允许您将大量值聚合到单个集合中,然后根据它们在集合中的位置访问这些值。Swift 利用类型推断来确定数组中数据的类型。

数组声明:

var arr = [2,3,5] 

var arr: [Int] = []
var arr = Array(repeating: 8, count: 3)

1.添加到数组

您可以添加到数组的末尾或在特定索引处插入值。append 命令或简写 += 运算符可用于追加,如下所示:

arr.append(5)
arr += [5]

对于此任务,这两个语句在功能上是相同的。要记住的一件事是,为了使用 += 运算符,您必须在右侧有一个数组,即使它只包含一个值。但是,如果您希望向数组添加多个项目,只需添加到该数组文字,因此您可以向数组添加更多值,如下所示:

arr += [9, 8, 7, 6]
[5, 5, 9, 8, 7, 6] 

insert 命令还可用于在任意位置插入值,例如:

arr.insert(92, at: 2)
//arr now is [5, 5, 92, 9, 8, 7, 6]

2. 从阵列中移除

您还可以从数组中删除项目。如果我们希望从给定索引中删除某些内容,我们可以这样做:

let removedValue = arr.remove(at: 3)
//emptyArray now is [5, 5, 92, 8, 7, 6]
removedValue is 9