我有一个数组数组,我想遍历该数组中的所有元素并将所有整数加在一起。这是我到目前为止的功能:
func addTogether(array:Array<Int>, divide:Int) -> Int
{
var a = 0
while a < array.count
{
}
return 0
}
我知道我可能不得不在while循环中执行此操作。谁能给我一些关于从哪里去的指导?谢谢!
答案 0 :(得分:21)
不需要循环。使用reduce
,如下所示:
let sum = array.reduce(0,+)