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

是否有一个函数可以用来迭代数组并同时具有索引和元素,比如Python的枚举

枚举(列表)中的元素索引的

:
...

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

列表中(索引、元素)的

。枚举(){
打印(“项目\(索引):\(元素)”)
}

在Swift 3.0之前和Swift 2.0之后,该函数被调用为enumerate()

list.enumerate()中(索引、元素)的

{
打印(“项目\(索引):\(元素)”)
}

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

枚举(列表)中(索引、元素)的

{
println(“项\(索引):\(元素)”)
}

发表评论