gpt4 book ai didi

swift - 如何仅获取 Swift4 结构数组中每个唯一名称的最后一个值?

转载 作者:可可西里 更新时间:2023-10-31 23:56:40 24 4
gpt4 key购买 nike

它有以下结构。

    struct LastValue {
var name: String
var price: Int
}

var lastValue = [
LastValue(name: "coffee", price: 100),
LastValue(name: "coffee", price: 200),
LastValue(name: "coffee", price: 150),
LastValue(name: "coffee", price: 200),
LastValue(name: "dessert", price: 500),
LastValue(name: "dessert", price: 700),
LastValue(name: "dessert", price: 600),
LastValue(name: "dessert", price: 800)
]

我只想要每个名字的最后一个值。换句话说,换句话说,我只想带上最后的咖啡和沙漠的值(value)。

lastValue 是动态的,可以添加另一个值。

我想要的结果是:

LastValue(name: "coffee", price: 200),
LastValue(name: "dessert", price: 800)

最佳答案

let lastCoffee = lastValue.last(where: { $0.name == "coffee" })
let lastDesert = lastValue.last(where: { $0.name == "dessert" })

关于swift - 如何仅获取 Swift4 结构数组中每个唯一名称的最后一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53513161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com