gpt4 book ai didi

ios - 合并字典中所有数组值

转载 作者:行者123 更新时间:2023-12-01 15:55:08 28 4
gpt4 key购买 nike

我有var tags = [String:[String]]()的字典。当将值返回到REST端点时,我需要合并[String]数组中的所有值。我可以用做点什么

self.tags.map { $0.value }

但是不知道如何使用字典中的所有值数组来获得单个数组。

最佳答案

是的,您可以使用flatMap做到这一点

var tags = [String:[String]]()
tags["1"] = ["2","3"]
tags["2"] = ["4","5"]

let arr = tags.values.flatMap{$0}

要么
let arr = tags.flatMap(\.value)

版画
print(arr) // ["2","3","4","5"]

关于ios - 合并字典中所有数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62276270/

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