Ich habe ein Stück Code, den ich nur ausführen möchte, wenn bestimmte Bedingungen für jedes Element in einem Array erfüllt sind. Zurzeit muss ich die Länge des Arrays kennen, damit der Code funktioniert, aber mein Endziel ist, dass er für ein Array beliebiger Länge funktioniert.Wie überprüfe ich eine Bedingung für jedes Element in einem Array?
Mein aktueller Code:
if (rand[0] == someInt && rand[1] == someInt && . . . && rand[n] == someInt) {
*do some things*
}
Ich möchte dies nicht arbeiten, um die Länge von rand
zu kennen.
Verwenden Sie 'forEach': http://swiftdoc.org/v2.2/type/Array/#func-foreach_ –
Mögliche Duplikate von [überprüfen Sie, ob alle Elemente eines Arrays in Swift den gleichen Wert haben] (http: //stackoverflow.com/questions/29588158/check-if-all-elements-of-an-array-have-the-same-value-in-swift) –