我如何比较swift中具有共同元素并获得该元素的两个数组?
let a1 = [1, 2, 3]
let a2 = [4, 2, 5]
Run Code Online (Sandbox Code Playgroud)
我想比较a1和a2,并2从swift 2.2中获得比较结果.怎么样?
ERb*_*tuu 14
你可以使用swift的过滤功能
let a1 = [1, 2, 3]
let a2 = [4, 2, 5]
let a = a1.filter () { a2.contains($0) }
print(a)
Run Code Online (Sandbox Code Playgroud)
打印:[2]
如果数据是
let a1 = [1, 2, 3]
let a2 = [4, 2, 3, 5]
Run Code Online (Sandbox Code Playgroud)
打印:[2,3]
如果你想要Int不在数组中的结果
let result = a.first
Run Code Online (Sandbox Code Playgroud)
你得到可选的Int(Int?)和第一个公共元素的结果
| 归档时间: |
|
| 查看次数: |
4250 次 |
| 最近记录: |