这个问题与以下内容完全相同:
我在Stack中搜索,但我找不到答案。 我有两个数组,我想得到它们的不同元素。
例如:
var a:[String] = ["a","b","c"]
var b:[String] = ["a","b","d"]
//a compare with b and get ["c","d"]
var c:[String] = ["a","b","c","d"]
var d:[String] = ["a","b","c"]
//c compare with d and get ["d"]
对不起,我是swift的初学者。 怎么做这个想法? 谢谢。
// ["d"]
Set(["a", "b", "c"]).symmetricDifference(["a", "b", "c", "d"])
返回一个新集合,其中包含此集合或给定序列中的元素,但不在两者中。