【发布时间】:2016-06-11 08:18:16
【问题描述】:
我有一个空数组和两个带数据的数组
var resultsArray = [String]()
var array1 = ["1","2","2","3","4"]
var array2 = ["1","2","2","3","4","5","6"]
我的目标是将resultsArray 与array2 中与array1 不匹配的元素(示例中的“5”和“6”)相附加。
最微妙的方法是什么?
谢谢。
【问题讨论】:
-
我认为您需要更具体地说明“不匹配”的含义。您是指
array2中不在array1中的值吗?如果array2有三个“4”怎么办——其中两个应该进入resultsArray还是零?或者你的意思是在同一个地方不匹配的值——所以[1, 2, 3]和[3, 1, 2]在resultsArray中会有 1、2 和 3?