Swift 程序打印数组
本文将教我们如何编写一个 Swift 程序来打印数组。为了打印数组,我们使用以下方法 −
使用数组名称
使用 for 循环
使用 while 循环
使用 forEach() 方法
方法 1:使用数组名称打印数组
我们可以通过在 print 函数中直接使用数组的名称来打印数组。
语法
以下是语法:
print(arrayName)
在这里,我们只需将数组的名称传递给 print 函数即可显示数组。
示例
以下 Swift 程序演示了如何使用数组名称打印数组。
import Foundation
import Glibc
// Creating arrays
var Array1 : [String] = ["birds", "sky", "moon", "cloud"]
var Array2 : [Int] = [73, 2, 87, 4, 9, 1]
// Printing the array directly using the name of the array
print("Array 1: ", Array1)
print("Array 2: ", Array2)
输出
Array 1: ["birds", "sky", "moon", "cloud"] Array 2: [73, 2, 87, 4, 9, 1]
在上面的代码中,我们创建了两个字符串类型和整数类型的数组,现在我们直接在 print() 函数中使用数组的名称在输出屏幕上显示数组。
方法 2:使用 for 循环打印数组
我们可以通过使用 for 循环来打印数组。for 循环遍历给定数组中的每个元素,并在输出屏幕上逐个显示它们。
语法
以下是 for 循环的语法:
for variable in arrayName{
// Statement
}
这里,for 循环变量遍历给定arrayName中的每个元素。
示例
以下 Swift 程序演示了如何使用 for 循环打印数组。
import Foundation
import Glibc
// Creating arrays
var Array : [Int] = [73, 2, 87, 4, 9, 1]
// Printing the array using for loop
print("Array elements are:")
for ele in Array{
print(ele)
}
输出
Array elements are: 73 2 87 4 9 1
在上面的代码中,我们创建了一个整数类型的数组。现在我们使用 for 循环遍历数组的每个元素,并在输出屏幕上打印。
方法 3:使用 while 循环打印数组
为了打印数组,我们还可以使用while 循环。while 循环遍历数组中的每个元素,直到给定的条件为真。如果给定的条件为假,则它将停止迭代。
语法
以下是语法:
while booleanExpression{
// Statement
}
这里,while 循环遍历每个元素,直到给定的布尔表达式为真。
示例
以下 Swift 程序演示了如何使用 for 循环打印数组。
import Foundation
import Glibc
// Creating an array of String
var Array : [String] = ["dance", "play", "music", "drama"]
var ele = 0
print("Array elements are:")
// Printing the array using a while loop
while (ele < Array.count){
let result = Array[ele]
print(result)
ele += 1
}
输出
Array elements are: dance play music drama
在上面的代码中,我们创建了一个字符串类型的数组。现在我们使用 while 循环遍历数组的每个元素,直到条件 (ele < array.count) 为真,并且在每次迭代中,ele 变量的值增加 1 以移动到数组的下一个元素。
方法 4:使用 forEach() 方法打印数组
为了打印数组,我们还可以使用forEach() 函数。此函数对给定数组中存在的每个元素调用指定的闭包。此方法不会跳过给定数组的任何元素,或者我们可以说在不处理给定数组的所有元素的情况下,您无法退出 forEach() 方法。
语法
以下是语法:
func forEach(_closure:(self.element)throws ->Void)rethrows
这里,闭包将给定序列的元素作为参数。
示例
以下 Swift 程序演示了如何使用 forEach() 方法打印数组。
import Foundation
import Glibc
// Creating an array of Double
var Array : [Double] = [2.3, 56.3, 5.6, 2.1, 89.4, 3.4]
print("Array elements are:")
// Printing the array using forEach() method
Array.forEach{print($0)}
输出
Array elements are: 2.3 56.3 5.6 2.1 89.4 3.4
在上面的代码中,我们创建了一个双精度类型的数组。现在我们使用 forEach() 函数来显示数组。这里迭代从索引 0 开始,因为我们使用 $0,如果我们使用 $1,则索引迭代从索引 1 开始。
结论
因此,这就是如何使用数组名称、for 循环、while 循环或 forEach() 方法轻松打印数组的方法。所有方法都与数组配合得很好,因此您可以根据需要使用它们。
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP