Swift Array - mapa

Swift Array - mapa
Map () w tablicy Swift to metoda stosowana do przekształcenia istniejącej tablicy poprzez zastosowanie operacji matematycznej. Kiedy to robisz, wszystkie elementy w istniejącej szybkiej tablicy zostają przekształcone. Tak więc wszystkie elementy są zmieniane.

Aby przekształcić, musimy określić warunek matematyczny. Ten warunek jest stosowany przy użyciu właściwości zamykania stenografii. Tutaj, $ 0 może być używane jako zamknięcie skrótów, które określa warunek wewnątrz metody map ().

Składnia

Swift_Array.Mapa ($ 0 Transformation)

Gdzie Swift_Array jest tablicą wejściową.

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

Przykład 1

Tworzymy szybką tablicę, która ma 8 liczb całkowitych. Teraz wykonujemy następujące transformacje:

  1. Dodaj 2 do wszystkich elementów w Swift_Array.
  2. Odejmij 5 od każdego elementu w Swift_Array.
// Utwórz szybką tablicę
var Swift_Array: [int] = [20,30,40,50,60,12,34,45]
print („faktyczna tablica - \ (Swift_Array)”)
// Dodaj 2 do wszystkich elementów w Swift_Array
druk („transformowana tablica Swift - \ (Swift_Array.mapa $ 0 + 2) ”)
/// Odejmij 5 od wszystkich elementów w Swift_Array
druk („transformowana tablica Swift - \ (Swift_Array.mapa $ 0 - 5) ”)

Wyjście

Wyjaśnienie

Linia 2:

Stworzyliśmy tablicę o nazwie Swift_Array z 8 liczbami całkowitych.

Linia 7:

Tutaj dodajemy 2 do wszystkich elementów w Swift_Array. Operacja matematyczna to - „0 USD + 2".

Linia 10:

Tutaj odejmujemy 5 od wszystkich elementów w Swift_Array. Operacja matematyczna to - „0 USD - 5".

Przykład 2

Tworzymy szybką tablicę, która ma 8 liczb całkowitych. Teraz wykonujemy następujące transformacje:

  1. Pomnóż 4 z każdym elementem w Swift_Array.
  2. Podziel każdy element przez 10 w Swift_Array.
// Utwórz szybką tablicę
var Swift_Array: [int] = [20,30,40,50,60,12,34,45]
print („faktyczna tablica - \ (Swift_Array)”)
// pomnóż 4 z każdym elementem w Swift_Array
druk („transformowana tablica Swift - \ (Swift_Array.mapa $ 0 * 4) ”)
// Podziel każdy element przez 10 w Swift_Array
druk („transformowana tablica Swift - \ (Swift_Array.mapa $ 0/10) ”)

Wyjście

Wyjaśnienie

Linia 2:

Stworzyliśmy tablicę o nazwie Swift_Array z 8 liczbami całkowitych.

Linia 7:

Tutaj rozmnażamy 4 z każdym elementem w Swift_Array. Operacja matematyczna to - „0 $ * 4".

Linia 10:

Tutaj dzielimy każdy element przez 10 w Swift_Array. Operacja matematyczna to - „0 $ / 10".

Przykład 3

Tworzymy Swift tablic o 3 ciągach i zwracamy transformowany Swift_Array, który ma długość ciągu.

// Utwórz szybką tablicę
var Swift_Array: [String] = [„Swift1”, „Linuxhint”, „C#”]
print („faktyczna tablica - \ (Swift_Array)”)
// przekształć Swift_Array, zwracając liczbę znaków w każdym ciągu
druk („transformowana tablica Swift - \ (Swift_Array.Mapa $ 0.liczyć)")

Wyjście

Wyjaśnienie

Linia 2:

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

Linia 7:

Tutaj przekształcamy Swift_Array, zwracając liczbę znaków w każdym ciągu. Operacja jest „0 $.liczyć". Liczba znajduje długość łańcucha Swift.

Przykład 4

Tworzymy dwie szybkie tablice i przekształcamy je w tablice, które mają strefy case i dolne struny.

// Utwórz szybką tablicę
var Swift_Array1: [String] = [„Swift1”, „Linuxhint”, „C#”]
// Utwórz szybką tablicę
var Swift_Array2: [String] = [„Hello”, „Linuxhint”]
print („rzeczywisty Swift Array1 - \ (Swift_Array1)”)
// Przekształć Swift_Array, zwracając sznurki w sprawie kapitałowej.
Drukuj („Transformed Swift Array1 - \ (Swift_Array1.Mapa $ 0.Uppercased ()) ")
print („rzeczywisty Swift Array2 - \ (Swift_Array2)”)
// Przekształć Swift_Array, zwracając struny w niższym przypadku.
Drukuj („Transformed Swift Array2 - \ (Swift_Array2.Mapa $ 0.dolnecased ()) ")

Wyjście

Wyjaśnienie

Linia 2-5:

Stworzyliśmy dwie tablice Swift ze strunami o nazwie Swift_Array1 i Swift_Array2.

Linia 9:

Tutaj przekształcamy Swift_Array1, zwracając sznurki w sprawie kapitałowej. Operacja jest „0 USD.Uppercased ()".

Linia 15:

Tutaj przekształcamy Swift_Array2, zwracając ciągi w niższym przypadku. Operacja jest „0 USD.Lowercased ()".

Wniosek

W tym samouczku Swift nauczyliśmy się przekształcić wszystkie wartości w istniejącej metodzie Swift_Array za pomocą metody map (. Map () w tablicy Swift to metoda stosowana do przekształcenia istniejącej tablicy poprzez zastosowanie operacji matematycznej. Określenie zamykania skrótów 0 $ jest ważne, aby wymienić warunek transformacji z Operacją R i wyrażeniem matematycznym.