Swift 程序打印数组
本文将教我们如何编写一个 Swift 程序来打印数组。要打印数组,我们使用以下方法 −
使用数组名称
使用 for 循环
使用 while 循环
使用 forEach() 方法
方法 1:使用数组名称打印数组
我们可以在 print 函数中直接使用数组的名称来打印数组。
语法
以下是语法 −
print(arrayName)
这里我们只需在 print 函数中传递数组的名称即可显示该数组。
示例
以下 Swift 程序展示了如何使用数组名称打印数组。
import Foundation
import Glibc
// 创建数组
var Array1 : [String] = ["birds", "sky", "moon", "cloud"]
var Array2 : [Int] = [73, 2, 87, 4, 9, 1]
// 直接使用数组名称打印数组
print("数组 1: ", Array1)
print("数组 2: ", Array2)
输出
数组 1: ["birds", "sky", "moon", "cloud"] 数组 2: [73, 2, 87, 4, 9, 1]
在上面的代码中,我们创建了两个字符串和整数类型的数组。现在我们在 print() 函数中直接使用数组名称,将数组显示在输出屏幕上。
方法 2:使用 for 循环打印数组循环
我们可以使用for 循环来打印数组。for 循环遍历给定数组中的每个元素,并将它们逐个显示在输出屏幕上。
语法
以下是 for 循环的语法 -
for variable in arrayName{
// 语句
}
此处 for 循环变量迭代给定 arrayName 中的每个元素。
示例
以下 Swift 程序演示如何使用 for 循环打印数组。
import Foundation
import Glibc
// 创建数组
var Array : [Int] = [73, 2, 87, 4, 9, 1]
// 使用 for 循环打印数组
print("数组元素为:")
for ele in Array{
print(ele)
}
输出
数组元素为: 73 2 87 4 9 1
在上面的代码中,我们创建了一个整数类型的数组。现在我们使用 for 循环遍历数组中的每个元素,并将其打印在输出屏幕上。
方法 3:使用 while 循环打印数组
我们也可以使用 while 循环 来打印数组。while 循环会遍历数组中的每个元素,直到给定条件为真。如果给定条件为假,则停止迭代。
语法
语法如下:
while booleanExpression{
// 语句
}
这里的 while 循环遍历每个元素,直到给定的布尔表达式为真。
示例
以下 Swift 程序展示了如何使用 for 循环打印数组。
import Foundation
import Glibc
// 创建一个字符串数组
var Array : [String] = ["dance", "play", "music", "drama"]
var ele = 0
print("数组元素为:")
// 使用 while 循环打印数组
while (ele < Array.count){
let result = Array[ele]
print(result)
ele += 1
}
输出
数组元素为: dance play music drama
在上面的代码中,我们创建了一个字符串类型的数组。现在我们使用 while 循环遍历数组中的每个元素,直到条件 (ele < array.count) 为真,并且每次迭代时,ele 变量的值都会加一,以移动到数组的下一个元素。
方法 4:使用 forEach() 方法打印数组
要打印数组,我们也可以使用 forEach() 函数。此函数对给定数组中的所有元素调用指定的闭包。此方法不会跳过给定数组的任何元素,或者说,如果不处理给定数组的所有元素,就无法退出 forEach() 方法。
语法
以下是语法 -
func forEach(_closure:(self.element)throws ->Void)rethrows
这里 close 方法将给定序列的元素作为参数。
示例
以下 Swift 程序演示如何使用 forEach() 方法打印数组。
import Foundation
import Glibc
// 创建一个 Double 类型的数组
var Array : [Double] = [2.3, 56.3, 5.6, 2.1, 89.4, 3.4]
print("数组元素为:")
// 使用 forEach() 方法打印数组
Array.forEach{print($0)}
输出
数组元素为: 2.3 56.3 5.6 2.1 89.4 3.4
在上面的代码中,我们创建了一个双精度类型的数组。现在我们使用 forEach() 函数来显示该数组。这里迭代从索引 0 开始,因为我们使用了 $0;如果我们使用 $1,则索引迭代从索引 1 开始。
结论
以上就是如何使用数组名称、for 循环、while 循环或 forEach() 方法轻松打印数组的方法。所有这些方法都适用于数组,因此您可以根据需要使用它们。