我有一个字符串数组,我需要返回后代的相同元素(不是索引方式,而是自身方式)。
let arrayArrayStrings: [[String]] = [
["a", "b", "e", "q"],
["a", "c", "q", "e"],
["a", "q", "d", "e"]]
我希望它返回["a", "e", "q"]
。我试图做到这一点时大脑一片混乱。我怎样才能有效地做到这一点?
我有一个字符串数组,我需要返回后代的相同元素(不是索引方式,而是自身方式)。
let arrayArrayStrings: [[String]] = [
["a", "b", "e", "q"],
["a", "c", "q", "e"],
["a", "q", "d", "e"]]
我希望它返回["a", "e", "q"]
。我试图做到这一点时大脑一片混乱。我怎样才能有效地做到这一点?
Set
具有强大的方法来确定两个集合的关系,因此一个可能的解决方案是将内部数组映射到Set
并调用intersection
。检查元素位置的另一种方法是使用
difference(from
APIArray