Swift 中的 'enumerated()' 是一个用于迭代集合的方法,它返回一个序列,该序列包含了集合中每个元素的索引和值。

使用 'enumerated()' 方法可以将一个集合(如数组、字典等)转换为一个序列,其中每个元素是一个由索引和值组成的元组。这个元组中的第一个元素是索引,第二个元素是对应索引位置上的值。

以下是一个使用 'enumerated()' 方法的示例:

let array = ['apple', 'banana', 'orange']
for (index, value) in array.enumerated() {
    print('Index: (index), Value: (value)')
}

输出结果:

Index: 0, Value: apple
Index: 1, Value: banana
Index: 2, Value: orange

在上面的示例中,我们使用 'enumerated()' 方法将数组 'array' 转换为一个序列。然后,在 'for' 循环中,我们使用元组解包来获取每个元素的索引和值,并将其打印出来。

除了数组,'enumerated()' 方法也可以用于其他类型的集合,如字典。在处理字典时,元组的第一个元素将是字典中每个键值对的索引,第二个元素将是键值对的元组。

希望以上信息对您有所帮助!

Swift 中的 enumerated() 方法:遍历集合并获取索引和值

原文地址: https://www.cveoy.top/t/topic/qElH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录