如何在Swift中使用索引和元素迭代循環
在本文中,您將學習如何使用Swift語言中帶有索引和元素的循環來迭代集合。愛掏網 - it200.com在本文中,您將學習如何使用enumerated()方法。愛掏網 - it200.com
在Swift中,您可以使用enumerated()方法來迭代集合的元素并在每次循環迭代中訪問索引和元素。愛掏網 - it200.com
enumerated()是Swift中的一個方法,它允許您迭代集合的元素,例如數組或字典。愛掏網 - it200.com它返回一系列的元組元素,其中每個元素都包含元素的索引和元素本身。愛掏網 - it200.com
以下是使用enumerated()方法迭代數組的示例?
算法
- 步驟1 – 創建一個輸入數組進行迭代
-
步驟2 – 使用enumerated()方法迭代輸入數組
-
步驟3 – 保持返回的索引和元素的元組
示例
import Foundation
// creating an input array
let languages: [String] = ["PHP", "Java", "Swift", "Python", "JavaScript", "GoLang"]
// iterating over the input array
for (index, element) in languages.enumerated() {
print("Element \(element) at index \(index)")
}
輸出
這將打印以下輸出
Element PHP at index 0
Element Java at index 1
Element Swift at index 2
Element Python at index 3
Element JavaScript at index 4
Element GoLang at index 5
您可以像下面這樣使用索引和手動值來迭代循環
import Foundation
// creating an input array
let languages: [String] = ["PHP", "Java", "Swift", "Python", "JavaScript", "GoLang"]
// iterating over the input array
var index = 0
for element in languages {
print("Element \(element) at index \(index)")
index += 1
}
輸出
這將打印以下輸出結果
Element PHP at index 0
Element Java at index 1
Element Swift at index 2
Element Python at index 3
Element JavaScript at index 4
Element GoLang at index 5
結論
您可以使用不同的方法在循環中獲取索引和元素。愛掏網 - it200.com然而,推薦始終使用enumerated()進行迭代。愛掏網 - it200.com
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。