Swift中如何使用for循环迭代遍历数组(教程及解决方案)
发布时间
阅读量:
阅读量
实战需求
是否存在一种能够实现数组遍历并同时获取索引与对应元素的函数,比如Python语言中所提供的enumerate函数
解决方案
Swift5中引入了一种名为enumerated()的函数,用于处理数组。该函数的声明形式如下
let list = ["Car", "Bike", "Plane", "Boat"]
for (index, element) in list.enumerated() {
print(index, ":", element)
}
/*
prints:
0 : Car
1 : Bike
2 : Plane
3 : Boat
*/
一种更为高效的技术途径为:
et list = [Int](1...5)
let arrayOfTuples = Array(list.enumerated())
print(arrayOfTuples) // prints [(offset: 0, element: 1), (of
全部评论 (0)
还没有任何评论哟~
