如何在Swift中遍历数组,并修改数组中的元素值?
在Swift中,可以使用`enumerated()`方法来遍历数组,同时获得索引和值,从而方便修改数组中的元素。以下是一个示例代码:
```swift
var numbers = [1, 2, 3, 4, 5]
// 使用 enumerated() 方法进行遍历
for (index, value) in numbers.enumerated() {
numbers[index] = value * 2
}
print(numbers) // 输出 [2, 4, 6, 8, 10]
```
在这个示例中,`enumerated()`方法返回一个序列,其中包含数组的索引和值。通过遍历这个序列,我们可以同时获取元素的索引和当前值,并使用索引来修改对应的数组元素值。
```swift
var numbers = [1, 2, 3, 4, 5]
// 使用 enumerated() 方法进行遍历
for (index, value) in numbers.enumerated() {
numbers[index] = value * 2
}
print(numbers) // 输出 [2, 4, 6, 8, 10]
```
在这个示例中,`enumerated()`方法返回一个序列,其中包含数组的索引和值。通过遍历这个序列,我们可以同时获取元素的索引和当前值,并使用索引来修改对应的数组元素值。
若文章对您有帮助,帮忙点个赞!

(微信扫码即可登录,无需注册)