如何使用 swift 将百分比添加到带有 for in 循环的薪水数组中

how can I add a percentage to an array of salaries with a for in loop using swift

我使用 repeat while 循环完成了此操作 运行。我怎样才能用 for in loop

var salaries = [45000.0, 100000.0, 54000.0, 20000.0]
var i = 0
repeat {
    salaries[i] = salaries[i] + (salaries[i] * 0.1) 
    i += 1
} while (i < salaries.count)

print(salaries)

你可以使用高阶函数 map

var salaries = [45000.0, 100000.0, 54000.0, 20000.0]
salaries = salaries.map {[=10=] + ([=10=] * 0.1)}

print(salaries)

也可以使用 for in loop

var salaries = [45000.0, 100000.0, 54000.0, 20000.0]


for (index,salary) in salaries.enumerated() {
    
    salaries[index] = salary + (salary * 0.1)
    
}
print(salaries)