Swift Array - Allsatisfy

Swift Array - Allsatisfy
AllsatisFy () w Swift Array to metoda, która służy do sprawdzenia, czy wszystkie elementy w tablicy spełniają warunek, czy nie. Na tej podstawie wynik jest zwracany w postaci wartości logicznej. Prawda oznacza, że ​​wszystkie elementy spełniają warunek, a fałsz oznacza, że ​​którykolwiek z elementów nie spełnia warunków.

Tutaj, $ 0 może być używane jako zamknięcie skrótów, które określa warunek wewnątrz metody AllsatisFy ().

Składnia

Swift_Array.AllSatisFy ($ 0 WARTU)

Gdzie Swift_Array jest tablicą wejściową.

Parametr
Zajmuje warunek za pomocą zamknięcia skrótów 0 $.

Pojedynczy warunek

Przykład 1

Tworzymy szybką tablicę, która ma 8 elementów i otrzymujemy elementy równe Numpy.

// Utwórz szybką tablicę
var Swift_Array: [String] = [„Java”, „Php”, „Scipy”, „Pandy”, „Numpy”, „Pandas”, „Pandas”, „Numpy”]]
print („faktyczna tablica - \ (Swift_Array)”)
// Sprawdź, czy wszystkie wartości w Swift_Array są równe Numpy
druk („Czy wszystkie wartości w Swift_Array są równe Numpy? - \ (Swift_Array.AllsatisFy $ 0 == „Numpy”) ”)

Wyjście

Wyjaśnienie

Linia 2:

Utworzyliśmy tablicę o nazwie Swift_Array z 8 elementami typu ciągów.

Linia 7:

Tutaj sprawdzamy, czy wszystkie wartości w Swift_Array są równe Numpy. Wszyscy nie są numpy. Stąd, FAŁSZ jest wyjściem.

Przykład 2

Stworzymy szybką tablicę, która ma 10 liczb całkowitych i;

  1. Sprawdź, czy wszystkie wartości są większe niż 25.
  2. Sprawdź, czy wszystkie wartości są mniejsze niż 100.
// Utwórz szybką tablicę
var Swift_Array: [int] = [28,45,67,89,90,76,87,98,66,54]
print („faktyczna tablica - \ (Swift_Array)”)
// Sprawdź, czy wszystkie wartości w Swift_Array są większe niż 25
druk („Czy wszystkie wartości w Swift_Array są większe niż 25? - \ (Swift_Array.AllSatisFy 0 $> 25) ”)
// Sprawdź, czy wszystkie wartości w Swift_Array są mniejsze niż 100
druk („Czy wszystkie wartości w Swift_Array są mniejsze niż 100? - \ (Swift_Array.AllsatisFY 0 USD < 100 )")

Wyjście

Wyjaśnienie

Linia 2:

Stworzyliśmy tablicę o nazwie Swift_Array z 10 elementami typu liczb całkowitych.

Linia 7:

Tutaj sprawdzamy, czy wszystkie wartości w Swift_Array są większe niż 25, czy nie. Wyjście jest PRAWDA Ponieważ każdy element w Swift_Array jest większy niż 25.

Linia 10:

Tutaj sprawdzamy, czy wszystkie wartości w Swift_Array są mniejsze niż 100, czy nie . Wyjście jest PRAWDA Ponieważ każdy element w Swift_Array jest mniejszy niż 100.

Wiele warunków

Przykład 1

Tworzymy szybką tablicę, która ma 10 liczb całkowitych i;

  1. Sprawdź, czy wszystkie wartości są większe niż 25 i mniej niż 100.
  2. Sprawdź, czy wszystkie wartości są większe niż 25 lub podzielone przez 10.
// Utwórz szybką tablicę
var Swift_Array: [int] = [28,45,67,89,90,76,87,98,66,54]
print („faktyczna tablica - \ (Swift_Array)”)
// Sprawdź, czy wszystkie wartości w Swift_Array są większe niż 25 i mniej niż 100
druk („Czy wszystkie wartości w Swift_Array są większe niż 25 i mniej niż 100? -\ (Swift_Array.AllSatisFy 0 $> 25 && $ 0 25 || 0%10 == 0) ")

Wyjście

Wyjaśnienie

Linia 2:

Stworzyliśmy tablicę o nazwie Swift_Array z 10 elementami typu liczb całkowitych.

Linia 7:
Sprawdzamy, czy wszystkie wartości w Swift_Array są większe niż 25 i mniej niż 100. Wyjście jest PRAWDA Ponieważ każdy element spełnia oba warunki.

Linia 10:
Sprawdzamy, czy wszystkie wartości w Swift_Array są większe niż 25 i podzielne przez 10. Wyjście jest PRAWDA Ponieważ każdy element spełnia pierwszy warunek, a jakiś element nie spełnia drugiego warunku. Jak określa operator LUB, Wyjście jest prawdziwe. Co najmniej jeden warunek jest spełniony.

Przykład 2

Tworzymy szybką tablicę, która ma 3 sznurki i;

  1. Sprawdź, czy wszystkie struny mają długość 6 i zacznij od „S”.
  2. Sprawdź, czy wszystkie sznurki mają długość 6 i kończą się „S”.
// Utwórz szybką tablicę
var Swift_Array: [String] = [„Swift1”, „Swift2”, „Swift3”]
print („faktyczna tablica - \ (Swift_Array)”)
// Sprawdź, czy wszystkie struny mają długość 6 i zacznij od s
druk („czy wszystkie sznurki mają długość 6 i zaczynają od s? - \ (Swift_Array.AllsatisFY 0 USD.Count == 6 && $ 0.Hasprefix („s”)) ”)
// Sprawdź, czy wszystkie struny mają długość 6, a kończy się s
wydruku („czy wszystkie sznurki mają długość 6, a kończy s? - \ (Swift_Array.AllsatisFY 0 USD.Count == 6 && $ 0.Hassuffix („s”)) ”)

Wyjście

Wyjaśnienie

Linia 2:

Stworzyliśmy tablicę o nazwie Swift_Array z 3 ciągami.

Linia 7:
Sprawdzamy, czy wszystkie struny mają długość 6 i zaczynamy od „S”.

Oba warunki są prawdziwe.

Linia 10:
Sprawdzamy, czy wszystkie sznurki mają długość 6 i kończymy „S”.

Pierwszy warunek jest spełniony, ale drugi warunek zawodzi.

Tak więc ostateczne wyjście jest FAŁSZ.

Wniosek

W tym szybkim samouczku nauczyliśmy się sprawdzić stan wszystkich elementów w tablicy za pomocą metody AllsatisFy (). AllsatisFy () w tablicy Swift to metoda, która jest używana, jeśli sprawdź wszystkie elementy w tablicy, spełniło warunek, czy nie. Określamy $ 0 jako zamknięcie skrótów i nauczyły się różnych przykładów, sprawdzając różne warunki, aby sprawdzić wszystkie elementy.