在数组Swift中求和

Dav*_*son 0 arrays sum ios swift

我有一个基本的 Int array

Array = [8, 9, 8]
Run Code Online (Sandbox Code Playgroud)

如何逐步汇总其所有值,以便最终结果如下所示

EndResult = [8, 17, 25]
Run Code Online (Sandbox Code Playgroud)

尝试使用for和while循环,但无济于事.

注意:基本array[0] + array[1]建议不起作用.我正在寻找像循环解决方案一样自动化的东西.

期待您的建议.

谢谢!

小智 5

可能是这样的:

var arr = [8, 9, 8]

for i in 1..<arr.count {
    arr[i] += arr[i-1]
}

print(arr)
Run Code Online (Sandbox Code Playgroud)