Swift编程中数组的使用方法指南

前端技术 2023/09/02 IOS

Swift 数组用于存储相同类型的值的顺序列表。Swift 要严格检查,它不允许错误地在数组中存放了错误的类型。

如果赋值创建数组到一个变量,它总是可变的,这意味着可以通过添加元素来改变它, 删除或更改其项目,但如果分配一个数组常量到则该数组,则数组是不可被改变的, 也就它的大小和内容不能被改变。

创建数组
可以使用下面的初始化程序语法来创建某种类型的空数组:

复制代码 代码如下:

var someArray = [SomeType]()

下面是创建一个给定的大小,并用初始值的数组的语法:
复制代码 代码如下:

var someArray = [SomeType](count: NumbeOfElements, repeatedValue: InitialValue)

下面是一个例子,以创建具有3个元素并初始值为零的 int 类型空数组:
复制代码 代码如下:

var someInts = [Int](count: 3, repeatedValue: 0)

下面是一个创建三个元素的数组,并指定三个值的数组的例子:
复制代码 代码如下:

var someInts:[Int] = [10, 20, 30]

访问数组
可以使用下标语法从数组中检索对应值,传递数组名后方括号内的索引对应的值,如下:
复制代码 代码如下:

var someVar = someArray[index]

在这里,指数从0开始,这意味着可以使用索引0来访问第一个元素,第二元素可以通过使用索引1进行访问,其它类似。让我们来看看下面创建,初始化和访问数组的例子:
复制代码 代码如下:

import Cocoa

var someInts = [Int](count: 3, repeatedValue: 10)

var someVar = someInts[0]

println( \"Value of first element is \\(someVar)\" )
println( \"Value of second element is \\(someInts[1])\" )
println( \"Value of third element is \\(someInts[2])\" )

本文地址:https://www.stayed.cn/item/4881

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。