Tutaj, $ 0 może być stosowane jako zamknięcie skrótów, które określa warunek wewnątrz metody Filter ().
Składnia:
Swift_Array.Filtr ($ 0 warunek)
Gdzie Swift_Array jest tablicą wejściową.
Parametr:
Warunek zajmuje filtrowanie elementów z tablicy Swift.
Pojedynczy warunek
Przykład 1:
Stworzymy szybką tablicę, która ma 8 elementów i otrzymamy 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)”)
// Filtruj Swift_Array tak, że wartość to Numpy
Drukuj („Numpy Wartości - \ (Swift_Array.Filtr $ 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 otrzymujemy element Numpy. Używany tutaj filtr to operator „==”. Wreszcie wyświetlamy filtrowane Swift_Array.
Przykład 2:
Tworzymy szybką tablicę, która ma 10 liczb całkowitych i otrzymujemy wartości większe niż 25.
// Utwórz szybką tablicę
var Swift_Array: [int] = [100,23,4,6,78,34,56,1,23,22]
print („faktyczna tablica - \ (Swift_Array)”)
// Filtruj Swift_Array, aby elementy większe niż 25.
print („Filtrowane wartości - \ (Swift_Array.filtr $ 0> 25) ”)
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array z 10 elementami typu liczb całkowitych.
Linia 7:
Tutaj otrzymujemy elementy większe niż 25 za pomocą operatora>.
Przykład 3:
Tworzymy szybką tablicę, która ma 10 liczb całkowitych i otrzymujemy elementy mniejsze niż 12.
// Utwórz szybką tablicę
var Swift_Array: [int] = [100,23,4,6,78,34,56,1,23,22]
print („faktyczna tablica - \ (Swift_Array)”)
// Filtruj Swift_Array tak, że elementy mniejsze niż 12.
print („Filtrowane wartości - \ (Swift_Array.Filtr $ 0 $ < 12)")
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array z 10 elementami typu liczb całkowitych.
Linia 7:
Tutaj otrzymujemy elementy, które są mniejsze niż 12 za pomocą < operator.
Wiele warunków
Przykład 1:
Tworzymy szybką tablicę, która ma 5 elementów i uzyskujemy elementy równe Pandy lub Javie.
// Utwórz szybką tablicę
var Swift_Array: [String] = [„Java”, „Php”, „Scipy”, „Pandy”, „Numpy”]
print („faktyczna tablica - \ (Swift_Array)”)
// Filtruj Swift_Array, aby elementy były pandy lub java
Drukuj („Pandas, elementy Java - \ (Swift_Array.Filtr $ 0 == "pands" || 0 $ == „java”) ”)
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy tablicę o nazwie Swift_Array z 5 elementami typu ciągów.
Linia 6:
Tutaj dostajemy elementy pand i Java. Używany tutaj filtr to operator „==” przez lub (||) operator.
Przykład 2:
Tworzymy szybką tablicę, która ma 5 liczb całkowitych i otrzymujemy elementy większe niż 20 i podzielne przez 5.
// Utwórz szybką tablicę
var Swift_Array: [int] = [20,34,15,40,50]
print („faktyczna tablica - \ (Swift_Array)”)
druk („filtrowana tablica - \ (Swift_Array.Filtr 0 $> 20 && 0%5 == 0) ”)
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array z 5 elementami typu liczb całkowitych.
Linia 7:
Tutaj otrzymujemy wartości większe niż 20 i podzielne przez 5 . Używany tutaj filtr jest „&&” (i) operator.
Wniosek
W tym szybkim samouczku nauczyliśmy się filtrować elementy w tablicy za pomocą metody filtru (). Filtr () w tablicy Swift to metoda używana do zwrócenia zaktualizowanej tablicy z istniejącej tablicy poprzez usunięcie elementów. Nauczyliśmy się różnych przykładów, sprawdzając różne warunki, aby sprawdzić konkretne elementy.