Vergleichen von zwei array von Objekten?

Habe ich eine Klasse A:

class A {
   var identifier: String?
   var quantity: Int = 0
}

Zwei arrays von Instanzen:

var array1: [A] = [a1, a2, a3, a4]
var array2: [A] = [a5, a6, a7, a8]

Ich weiß nicht, was ist der beste Weg, um zu überprüfen:
array1==array2 if a1.identifier == a5.identifier, a2.identifier == a6.identifier, a3.identifier==a7.identifier, a4.identifier==a8.identifier im Swift.

Bitte helfen Sie mir...

  • array1 und array2 werden immer in der gleichen Größe? show-array zählen ein check auch? oder überprüft werden soll, auf Eigenschaften der einzelnen Elemente in arrays?
  • sorry, Ihr zählt sind die random
  • so, wenn Sie andere zählt, Sie sollten klassifiziert werden als ungleiche, richtig?
  • Was ist für dich gleich? Wenn Sie die gleiche Länge haben? Wenn Sie die gleichen Elemente? Tun, die Elemente haben alle den gleichen index?
  • ya... ich habe es, aber wie wäre es mit einem anderen Fall @-@
  • Ihre Inhalte sind die gleichen, sorry für mein schlechtes Englisch
  • also [a1, a2] == [a2, a1] sollte es wahr sein?
  • Ja, ich denke, ich don ' T kümmern sich um...

InformationsquelleAutor Quang Hà | 2016-08-26
Schreibe einen Kommentar