如何在Swift 5中从数组中删除重复的元素?

时间:2019-06-01 17:44:12

标签: swift

我有一组自定义对象,也就是用户,其中一些是重复的。

如何确定每个元素中只有一个?没有重复。
另外,最有效的方法是什么?

var users: UserModel = [UserModel]()

2 个答案:

答案 0 :(得分:1)

最有效的方式,如果您不在乎保持阵列中的原始顺序

let uniqueUsers = Array(Set(users))

答案 1 :(得分:0)

也许不是使用数组而是要使用集合? https://developer.apple.com/documentation/swift/set