检查 Swift 数组中是否不包含对象。

3

我正在尝试从Firebase查询中筛选用户列表,以便只获取未列在两个数组中的用户。 我正在使用的代码无法正常工作:

   let users = snapshot.childSnapshots.map {
                User(snapshot: $0)
            }.filter{
                guardiansArray.contains($0.key) == false || dependentsArray.contains($0.key) == false
        }

如果我去掉==false的代码,我得到的效果与我想要的相反:我得到了一个在这两个数组中的用户列表。如何得到相反的效果?
谢谢!

1
!guardiansArray.contains($0.key) && !dependentsArray.contains($0.key) - Leo Dabus
1个回答

1

看起来你想使用 && 而不是 ||


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接