Szybka tablica - filtr

Szybka tablica - filtr
Filter () w tablicy Swift to metoda używana do zwrotu zaktualizowanej tablicy z istniejącej tablicy poprzez usunięcie elementów. Możemy to nazwać filtrowaniem. Na podstawie warunku określonego w metodzie Filter () zwraca elementy na podstawie warunku, usuwając niektóre elementy.

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.