Swift Array - Allsatisfy

Swift Array - Allsatisfy
Allsatisfy () im Swift -Array ist eine Methode, mit der alle Elemente im Array den Zustand erfüllen oder nicht. Basierend darauf wird das Ergebnis in Form eines Booleschen Wertes zurückgegeben. Wahr bedeutet, dass alle Elemente die Bedingung erfüllen und falsche bedeutet, dass eines der Elemente den Zustand nicht erfüllt.

Hier, $ 0 kann als Kurzschlussverschluss verwendet werden.

Syntax

Swift_array.Allsatisfy ($ 0 Zustand)

Wo Swift_array das Eingabearray ist.

Parameter
Es nimmt den Zustand mit dem Kurzschlussverschluss $ 0 an.

Einzelzustand

Beispiel 1

Wir erstellen ein schnelles Array mit 8 Elementen und erhalten die Elemente, die Numpy entsprechen.

// Erstellen Sie ein Swift -Array
var swift_array: [string] = ["java", "php", "scipy", "pandas", "numpy", "pandas", "pandas", "numpy"]
print ("tatsächliches Array - \ (Swift_array)")
// Überprüfen Sie, ob alle Werte im Swift_Array gleich Numpy sind
print ("Ist alle Werte im Swift_Array gleich Numpy? - \ (Swift_array.Allsatisfy $ 0 == "numpy") "))

Ausgang

Erläuterung

Zeile 2:

Wir haben ein Array namens Swift_Array mit 8 Elementen des String -Typs erstellt.

Zeile 7:

Hier prüfen wir, ob alle Werte im Swift_Array Numpy gleich sind. Alle sind nicht numpy. Somit, FALSCH ist die Ausgabe.

Beispiel 2

Wir werden ein schnelles Array erstellen, das 10 Ganzzahlen hat und;

  1. Überprüfen Sie, ob alle Werte größer als 25 sind.
  2. Überprüfen Sie, ob alle Werte weniger als 100 betragen.
// Erstellen Sie ein Swift -Array
var Swift_array: [int] = [28,45,67,89,90,76,87,98,66,54]
print ("tatsächliches Array - \ (Swift_array)")
// Überprüfen Sie, ob alle Werte im Swift_Array größer als 25 sind
print ("Ist alle Werte im Swift_Array größer als 25? - \ (Swift_array.Allsatisfy $ 0> 25) "))
// Überprüfen Sie, ob alle Werte im Swift_Array weniger als 100 sind
Print ("Ist alle Werte im Swift_Array weniger als 100? - \ (Swift_array.Allsatisfy $ 0 < 100 )")

Ausgang

Erläuterung

Zeile 2:

Wir haben ein Array namens Swift_Array mit 10 Elementen des Ganzzahl erstellt.

Zeile 7:

Hier prüfen wir, ob alle Werte im Swift_Array größer als 25 sind oder nicht. Die Ausgabe ist WAHR Da jedes Element im Swift_Array größer als 25 ist.

Zeile 10:

Hier prüfen wir, ob alle Werte im Swift_Array weniger als 100 sind oder nicht . Die Ausgabe ist WAHR Da jedes Element im Swift_Array weniger als 100 ist.

Mehrere Bedingungen

Beispiel 1

Wir erstellen ein Swift -Array mit 10 Ganzzahlen und;

  1. Überprüfen Sie, ob alle Werte größer als 25 und weniger als 100 sind.
  2. Überprüfen Sie, ob alle Werte größer als 25 sind oder durch 10 geteilt werden.
// Erstellen Sie ein Swift -Array
var Swift_array: [int] = [28,45,67,89,90,76,87,98,66,54]
print ("tatsächliches Array - \ (Swift_array)")
// Überprüfen Sie, ob alle Werte im Swift_Array größer als 25 und weniger als 100 sind
print ("Ist alle Werte im Swift_Array größer als 25 und weniger als 100? -\ (Swift_array.Allsatisfy $ 0> 25 && $ 0 25 || $ 0%10 == 0) "))

Ausgang

Erläuterung

Zeile 2:

Wir haben ein Array namens Swift_Array mit 10 Elementen des Ganzzahl erstellt.

Zeile 7:
Wir überprüfen, ob alle Werte im Swift_Array größer als 25 und weniger als 100 sind. Die Ausgabe ist WAHR Da jedes Element beide Bedingungen erfüllt.

Zeile 10:
Wir überprüfen, ob alle Werte im Swift_Array größer als 25 sind und um 10 teilbar sind. Die Ausgabe ist WAHR Da jedes Element den ersten Zustand erfüllt und ein Element den zweiten Zustand nicht erfüllt. Wie der Bediener angegeben ist ODER, Die Ausgabe ist wahr. Mindestens eine Bedingung ist zufrieden.

Beispiel 2

Wir erstellen ein Swift -Array mit 3 Saiten und;

  1. Überprüfen Sie, ob alle Saiten Länge-6 haben, und beginnen Sie mit "S".
  2. Überprüfen Sie, ob alle Saiten Länge-6 haben und mit "S" enden.
// Erstellen Sie ein Swift -Array
var Swift_array: [String] = ["Swift1", "Swift2", "Swift3"]
print ("tatsächliches Array - \ (Swift_array)")
// Überprüfen Sie, ob alle Saiten Länge 6 haben, und beginnen Sie mit S
Drucken ("Hat alle Saiten Länge-6 und beginnen mit s? - \ (Swift_array.Allsatisfy $ 0.count == 6 && $ 0.HaSprefix ("S")) "))
// Überprüfen Sie, ob alle Saiten Länge-6 haben und mit s endet
drucken ("Hat alle Saiten Länge-6 und endet mit s? - \ (Swift_array.Allsatisfy $ 0.count == 6 && $ 0.Hassuffix ("S")) "))

Ausgang

Erläuterung

Zeile 2:

Wir haben ein Array namens Swift_array mit 3 Saiten erstellt.

Zeile 7:
Wir überprüfen, ob alle Saiten Länge-6 haben, und beginnen mit "S".

Beide Bedingungen sind wahr.

Zeile 10:
Wir überprüfen, ob alle Saiten Länge-6 haben und mit "S" enden.

Die erste Bedingung ist erfüllt, aber die zweite Bedingung schlägt fehl.

Die endgültige Ausgabe ist also FALSCH.

Abschluss

In diesem schnellen Tutorial haben wir gelernt, wie man den Zustand aller Elemente in einem Array mit der Methode von Allsatisfy () überprüft. Das Allsatisfy () im Swift -Array ist eine Methode, an die es verwendet wird, wenn alle Elemente im Array die Bedingung erfüllen oder nicht. Wir geben die an $ 0 als Abkürzungsschließung und lernte die verschiedenen Beispiele, indem sie die verschiedenen Bedingungen überprüfen, um alle Elemente zu überprüfen.