SwiftUI Swift 教程之 14 个有用的数组运算符
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
相关文章
- [Qt教程] 第20篇 2D绘图(十)图形视图框架(下)
- MATLAB教程
- 教程-Delphi各种退出break,continue, exit,abort, halt, runerror
- vagrant系列教程(三):vagrant搭建的php7环境(转)
- Django REST Framework(DRF)教程:快速入门
- 【转】最详细的Log4J使用教程
- 【STM32F429的DSP教程】第37章 STM32F429的FIR低通滤波器实现(支持逐个数据的实时滤波)
- XML快速入门的保姆级教程!!!
- SAP UI5 应用开发教程之四十 - 如何制作包含了 component-preload.js 在内的 SAP UI5 发布版本
- 幼儿园小程序实战开发教程
- 宠物寄养小程序实战教程02
- 【Qt OpenGL教程】01:创建一个OpenGL窗口
- Wireshark软件使用教程
- 擎创技术流 | ClickHouse实用工具—ckman教程(13)