【发布时间】:2019-04-30 19:37:21
【问题描述】:
我的目的是将结构数组的值的所有输入相加。我以前做过,但使用的是普通数组:let total = array.reduce(0, +)。
假设这是我的结构:
struct addDataStruct: Codable {
var driven: Int
var date: Date
var consumedL: Double
var pricePerLiter: Double
}
这是我的数组:
var addDataArray: [addDataStruct] = []
func createStructArray() {
let addData: addDataStruct = addDataStruct(driven: ..., date: Date(), consumedL: ..., pricePerLiter: ...)
addDataArray.append(addData)
}
如何将驱动的所有值相加?
【问题讨论】: