【发布时间】:2019-06-13 21:20:13
【问题描述】:
我需要将此信息中未出现的添加到数组中。如果有重复,这笔钱将被汇总然后存入一个。我怎样才能做到这一点?数据可能很多。
import UIKit
struct TestData {
let Label : String
var Money : Double
}
var SaveDate = [TestData]()
var TestD = [TestData]()
SaveDate.append(TestData(Label: "test1", Money: 55))
SaveDate.append(TestData(Label: "test1", Money: 35))
SaveDate.append(TestData(Label: "test2" , Money: 15))
SaveDate.append(TestData(Label: "test1" , Money: 10))
SaveDate.append(TestData(Label: "test3" , Money: 30))
print([{Label "test1", Money 55}, {Label "test1", Money 35}, {Label "test2", Money 15},{Label "test1", Money 10}, {Label "test3", Money 30}])
//Result presentation
//Label1 = test1 , Money = 100
//Label2 = test2 , Money = 15
//Label3 = test3 , Money = 30
【问题讨论】:
标签: arrays swift generics struct