ios - Swift 将数组中的所有元素加在一起

标签 ios arrays function swift

我有一个数字数组,我想遍历该数组中的所有元素并将所有整数加在一起。这是我到目前为止的功能:

func addTogether(array:Array<Int>, divide:Int) -> Int
{
    var a = 0

    while a < array.count
    {

    }

    return 0
}

我知道我可能必须在 while 循环内执行此操作。谁能给我一些关于从这里去哪里的指导?谢谢!

最佳答案

不需要循环。使用 reduce,像这样:

let sum = array.reduce(0,+)

关于ios - Swift 将数组中的所有元素加在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27508816/

相关文章:

javascript - 在两个不同的数组中选择相同的随机项

c++ - 如何将数组对象(Class Template c++)作为参数传递给函数?

c - 为什么调用此函数会产生错误 "<function> is not a function or function pointer"?

ruby - 哈希作为 def 参数

c - 在 c 中的数组中使用时,模式被打印得很奇怪

ios - 如何在swift中发出http请求? (错误: on json)

iphone - 如何获取字典数组中特定键的值?

Android:从另一个文件中的数据构建一个数组

ios - 快速计算嵌套数组的元素数

ios - 什么是-[NSURL _fastCharacterContents] :?