gpt4 book ai didi

swift - 合并两个数组并在变量中获取重复项

转载 作者:搜寻专家 更新时间:2023-11-01 06:00:45 26 4
gpt4 key购买 nike

例如,我有两个数组,如何将它们合并在一起,但同时得到重复项。有没有办法在整个合并数组中循环?我的数组中将包含大量数据,因此我不想加载速度变慢。

例如:

let arrayone = ["1", "2" ,"3", "4"]
let arraytwo = ["1", "4", "5"]

我如何获取一个变量,例如:["1", "4"]?

最佳答案

您正在寻找intersection(_:) Set 的操作。您只需将数组转换为 Set 并将结果转换回 String 数组。

let duplicates: [String] = Array(Set(arrayone).intersection(Set(arraytwo)))

关于swift - 合并两个数组并在变量中获取重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51855503/

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