swift enumerated
时间: 2023-08-16 13:13:28
浏览: 136
在 Swift 中,`enumerated()` 是一个用于在遍历数组(Array)或者其他集合类型时获取元素索引和值的方法。使用 `enumerated()` 方法,可以同时访问元素的索引和值,方便进行相关操作。
以下是使用 `enumerated()` 方法的示例:
```swift
let fruits = ["Apple", "Banana", "Orange"]
for (index, fruit) in fruits.enumerated() {
print("Index: \(index), Fruit: \(fruit)")
输出结果将会是:
Index: 0, Fruit: Apple
Index: 1, Fruit: Banana
Index: 2, Fruit: Orange
在这个示例中,`enumerated()` 方法将数组中的每个元素和对应的索引进行配对,并通过 `(index, fruit)` 元组返回。我们可以在 `for-in` 循环中使用这个元组来访问索引和值。
这种方式对于需要同时访问数组元素和索引的场景非常有用,比如在遍历数组并进行相关操作时。
相关问题
swift NSArray 遍历
在Swift中,可以使用不同的方法来遍历NSArray。下面是几种常见的遍历方法:
1. 使用for-in循环进行快速遍历:可以直接使用for-in循环来遍历NSArray,如下所示:
let array: NSArray = ["1", "2", "3"]
for obj in array {
print(obj)
```