-3
我有以下型號和值減少
class Foo {
var value: Double
var color: UIColor
init?(value: Double, color: UIColor) {
self.value = value
self.color = color
}
}
如何使用減少我總結的[Foo]
內的所有value
財產?
我有以下型號和值減少
class Foo {
var value: Double
var color: UIColor
init?(value: Double, color: UIColor) {
self.value = value
self.color = color
}
}
如何使用減少我總結的[Foo]
內的所有value
財產?
它只是這樣
let sum = array.reduce(0) { $0 + $1.value }
相同的方式,用普通數字:
let foos: [Foo] = ...
let sum = foos.map { $0.value }.reduce(0, +)