在swift 4中找到数组中所有元素的总和

sen*_*hil 3 swift swift4

我有这样的数组

let arr = [1,2,3,4,5,6,7,8,9,10]
Run Code Online (Sandbox Code Playgroud)

我试过 var totalSum = arr.map({$0.points}).reduce(0, +) 但没有用

我可以找到所有对象的总和值吗?

Sh_*_*han 10

你需要删除map&points

let arr = [1,2,3,4,5,6,7,8,9,10]

let totalSum = arr.reduce(0, +)

print("totalSum \(totalSum)")
Run Code Online (Sandbox Code Playgroud)