【发布时间】:2019-04-19 13:54:53
【问题描述】:
是否有任何有效的方法来组合对象数组?我有一个模型[sales],它有saleAmount, soldBy。不同的客户可能会出售多种商品。所以我想要的是,如果物品由 ABC 出售,那么我想将 ABC 出售的 saleAmount 相加。下面给出一个例子。
class Sale {
var soldBy : String = ""
var saleAmount : Double = 0.00
}
var sales : [sale] = [sale]()
sales array contains:
[
["ABC", 1200.34],
["ABC", 999.34],
["ABC", 3499.99],
["DEF", 333.32],
["DEF", 778.12]
]
Expected output :
[["ABC", 5699.67],
["DEF" , 1111.44]]
【问题讨论】:
-
sale是一个结构吗?如果是这样,请在您的问题中提供其声明 -
销售是一类。我已经更新了我的问题
标签: ios arrays swift sorting generics