我有一个A级:如何比较两个对象数组?
一个实例class A {
var identifier: String?
var quantity: Int = 0
}
两个数组:
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
斯威夫特。
请帮我...
数组1和数组2总会大小相同吗?显示数组数也是一个检查?或检查应该在数组中的每个元素的属性? – ddb
@ddb:抱歉,他们的计数是随机的 –
所以如果他们有不同的计数,他们应该被归类为不平等,对吗? – ddb