Swift 程序打印数组

swiftserver side programmingprogramming更新于 2025/9/18 10:07:17

本文将教我们如何编写一个 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() 方法轻松打印数组的方法。所有这些方法都适用于数组,因此您可以根据需要使用它们。



相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部