gpt4 book ai didi

arrays - 如何在 Swift 中使用索引和元素迭代循环

转载 作者:行者123 更新时间:2023-11-30 11:49:25 26 4
gpt4 key购买 nike

是否有一个函数可以用来迭代数组并同时具有索引和元素,就像 Python 的 enumerate 一样?

for index, element in enumerate(list):
...

最佳答案

是的。从 Swift 3.0 开始,如果您需要每个元素的索引及其值,可以使用 enumerated() method迭代数组。它返回由数组中每个项目的索引和值组成的对序列。例如:

for (index, element) in list.enumerated() {
print("Item \(index): \(element)")
}

在 Swift 3.0 之前和 Swift 2.0 之后,该函数称为 enumerate():

for (index, element) in list.enumerate() {
print("Item \(index): \(element)")
}

在 Swift 2.0 之前,enumerate 是一个全局函数。

for (index, element) in enumerate(list) {
println("Item \(index): \(element)")
}

关于arrays - 如何在 Swift 中使用索引和元素迭代循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com