有没有可以用来遍历数组并具有索引和元素的函数,例如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 for循环:用于索引,数组中的元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48493942/