Sufiks () w tablicy Swift to metoda używana do zwrócenia określonych elementów liczbowych z elementu końcowego. Musimy przekazać wartość całkowitą, aby zwrócić liczbę elementów z elementu końcowego.
Składnia
Swift_Array.sufiks (n)
Gdzie Swift_Array jest tablicą wejściową.
Parametr
Wartość n, która reprezentuje wartość całkowitą, aby zwrócić liczbę elementów z elementu końcowego.
Przykład 1
Tworzymy szybką tablicę, która ma 8 liczb całkowitych i zwracamy następujące czynności:
- Ostatnie 5 elementów z Swift_Array.
- Ostatnie 6 elementów z The Swift_Array.
// Utwórz szybką tablicę
var Swift_Array: [int] = [20,30,40,50,60,12,34,45]
print („faktyczna tablica - \ (Swift_Array)”)
// Zdobądź ostatnie 5 elementów z Swift_Array
Drukuj („Swift_Array z ostatnimi 5 elementami - \ (Swift_Array.sufiks (5)) ”)
// Zdobądź ostatnie 6 elementów z Swift_Array
Drukuj („Swift_Array z ostatnimi 6 elementami - \ (Swift_Array.sufiks (6)) ")
Wyjście
Wyjaśnienie
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array z 8 liczbami całkowitych.
Linia 7:
Zwróć Swift_Array z ostatnimi 5 elementami.
Linia 10:
Zwróć Swift_Array z ostatnimi 5 elementami.
Przykład 2
Teraz zobaczymy, co się stanie, jeśli dostarczymy 0 sufiksowi ().
// Utwórz szybką tablicę
var Swift_Array: [int] = [20,30,40,50,60,12,34,45]
print („faktyczna tablica - \ (Swift_Array)”)
Drukuj (Swift_Array.Przyrostek (0))
Wyjście
Wyjaśnienie
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array z 8 liczbami całkowitych.
Linia 6:
Jeśli określamy 0, pusta tablica jest zwracana.
Przykład 3
Tworzymy szybką tablicę, która ma 10 ciągów i zwracamy następujące czynności:
- Ostatnie 6 ciągów w kolejności rosnącej.
- Ostatnie 2 struny w kolejności rosnącej.
// Utwórz szybką tablicę
var Swift_Array: [String] = [„Swift4”, „Java”, „MySQL”, „Web”, „Data”, „Swift4”, „Swift2”, „Swift6”, „Swift9”, „Swift4”]
print („faktyczna tablica - \ (Swift_Array)”)
// Zwróć ostatnie 6 ciągów i sortuj je w kolejności rosnącej.
Drukuj („Ostatnie 6 ciągów w kolejności rosnącej -”, (Swift_Array.Przyrostek (6).sortowane ()))
// Zwróć ostatnie 2 ciągi i sortuj je w kolejności rosnącej.
Drukuj („Ostatnie 2 ciągi w kolejności rosnącej -”, (Swift_Array.przyrostek (2).sortowane ()))
Wyjście
Wyjaśnienie
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array z 10 ciągami.
[„Swift4”, „Java”, „MySQL”, „Web”, „Data”, „Swift4”, „Swift2”, „Swift6”, „Swift9”, „Swift4”]
Linia 7:
Zwracamy ostatnie 6 ciągów i sortujemy je w kolejności rosnącej. Jesteśmy sortowani za pomocą metody sortowanej ().
Linia 10:
Zwracamy ostatnie 2 ciągi i sortujemy je w kolejności rosnącej. Jesteśmy sortowani za pomocą metody sortowanej ().
Przykład 4: Sufiks () z Shuffled ()
// Utwórz szybką tablicę
var Swift_Array: [String] = [„Swift4”, „Java”, „MySQL”, „Web”, „Data”, „Swift4”, „Swift2”, „Swift6”, „Swift9”, „Swift4”]
print („faktyczna tablica - \ (Swift_Array)”)
// Zwróć ostatnie 6 ciągów i przetasuj je.
Drukuj („Ostatnie 6 ciągów -”, (Swift_Array.Przyrostek (6).Shuffled ()))
// Zwróć ostatnie 2 struny i przetasuj je.
Drukuj („Ostatnie 2 struny -”, (Swift_Array.przyrostek (2).Shuffled ()))
Wyjście
Wyjaśnienie
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array z 10 ciągami.
[„Swift4”, „Java”, „MySQL”, „Web”, „Data”, „Swift4”, „Swift2”, „Swift6”, „Swift9”, „Swift4”]
Linia 7:
Zwracamy ostatnie 6 ciągów, przetasując je za pomocą metody Shuffled ().
Linia 10:
Zwracamy ostatnie 2 struny, tasując je za pomocą metody Shuffled ().
Wniosek
W tym samouczku Swift nauczyliśmy się zwrócić ostatnie elementy z Swift_Array za pomocą metody sufiksu (). Musimy przekazać wartość całkowitą, aby zwrócić liczbę elementów z elementu końcowego. Możliwe jest użycie metod sortowanych () i szuflowanego () metodą sufiks () do sortowania i przetasowania elementów.