如何比较swift中有两个具有通用元素的数组并获取该元素?swift检查两个数组是否包含相同的元素并获取元素?
let a1 = [1, 2, 3]
let a2 = [4, 2, 5]
我想比较A1和A2,并得到从2.2迅速比较结果2
。怎么样?
如何比较swift中有两个具有通用元素的数组并获取该元素?swift检查两个数组是否包含相同的元素并获取元素?
let a1 = [1, 2, 3]
let a2 = [4, 2, 5]
我想比较A1和A2,并得到从2.2迅速比较结果2
。怎么样?
可以使用滤波器迅速
let a1 = [1, 2, 3]
let a2 = [4, 2, 5]
let a = a1.filter() { a2.contains($0) }
print(a)
打印的函数:[2]
如果数据是
let a1 = [1, 2, 3]
let a2 = [4, 2, 3, 5]
打印:[2,3]
如果你想在INT中的结果不在数组
let result = a.first
你得到可选的诠释(诠释?)与第一公共元素的结果
如果a1和a2的长度不同,它会起作用吗? –
是的,它适用于所有阵列。 条件只有两个数组是相同的类型。 下面是[INT]数组 – ERbittuu
我怎样才能得到一个不是数组,但简单的诠释? –
http://stackoverflow.com/questions/25714985/how-to-determine-if-one-array-contains-所有元素-的-另一个阵列功能于迅速 –
检查它http://stackoverflow.com/questions/32439289/how-to-get-list-of-common-elements-of-2-array-in- swift?rq = 1 – Amanpreet