我有A班:
class A {
var identifier: String?
var quantity: Int = 0
}
两个A实例数组:
var array1: [A] = [a1, a2, a3, a4]
var array2: [A] = [a5, a6, a7, a8]
我不知道哪种检查是最好的方法:array1==array2 if a1.identifier == a5.identifier, a2.identifier == a6.identifier, a3.identifier==a7.identifier, a4.identifier==a8.identifier
在Swift中。
请帮我...
您可以这样尝试:
let result = zip(array1, array2).enumerated().filter() {
$1.0 == $1.1
}.map{$0.0}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句