Swift Array - Droplast

Swift Array - Droplast
Droplast () w tablicy Swift służy do usunięcia ostatniego elementu z tablicy. Zwraca tablicę, domyślnie usuwając ostatni element. Jeśli chcesz określonej liczby elementów z ostatniej tablicy, musisz określić wartość liczb całkowitą jako parametr reprezentujący całkowitą liczbę elementów, które należy usunąć z ostatniego w tablicy Swift.

Składnia

Swift_Array.kropel (wartość)

Parametr
Wymaga tylko jednego opcjonalnego parametru.

Wartość Określa wartość liczb całkowitych do usuwania elementów w tablicy Swift z ostatniego.

Przykład 1

Tworzymy tablicę Swift, która ma 5 ciągów i usuwamy ostatni element, nie przekazując żadnego parametru w metodzie kropelki ().

// Utwórz szybką tablicę
var Swift_Array: [String] = [„Swift4”, „Java”, „MySQL”, „Web”, „Data”]
print („faktyczna tablica - \ (Swift_Array)”)
// Zwróć Swift_Array, usuwając ostatni element
Drukuj („Swift_Array po usunięciu ostatniego elementu -”, Swift_Array.Droplast ())

Wyjście

Wyjaśnienie

Linia 2:

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

Linia 7:

Zwróć Swift_Array, usuwając ostatni element.

Przykład 2

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

  1. Zwróć Swift_Array, usuwając ostatnie 5 elementów.
  2. Zwróć Swift_Array, usuwając ostatnie 2 elementy.
  3. Zwróć Swift_Array, usuwając wszystkie 10 elementów.
// Utwórz szybką tablicę
var Swift_Array: [int] = [12,34,56,78,54,32,4,5,6,7]
print („faktyczna tablica - \ (Swift_Array)”)
// Zwróć Swift_Array, usuwając ostatnie 5 elementów
Drukuj („Swift_Array po usunięciu ostatnich 5 elementów -”, Swift_Array.Droplast (5))
// Zwróć Swift_Array, usuwając ostatnie 2 elementy
Drukuj („Swift_Array po usunięciu ostatnich 2 elementów -”, Swift_Array.Droplast (2))
// Zwróć Swift_Array, usuwając wszystkie 10 elementów
Drukuj („Swift_Array po usunięciu wszystkich 10 elementów -”, Swift_Array.Droplast (10))

Wyjście

Wyjaśnienie

Linia 2:

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

Linia 7:

Zwróć Swift_Array, usuwając ostatnie 5 elementów.

Linia 10:

Zwróć Swift_Array, usuwając ostatnie 2 elementy.

Linia 13:

Zwróć Swift_Array, usuwając wszystkie elementy.

Przykład 3

Możliwe może być użycie metody sorted () wraz z metodą Droplast (), aby sortować swift_array w kolejności rosnącej.

// Utwórz szybką tablicę
var Swift_Array: [int] = [12,34,56,78,54,32,4,5,6,7]
print („faktyczna tablica - \ (Swift_Array)”)
// Zwróć Swift_Array, usuwając ostatnie 5 elementów
Drukuj („Swift_Array po usunięciu ostatnich 5 elementów -”, Swift_Array.Droplast (5).sortowane ())
// Zwróć Swift_Array, usuwając ostatnie 2 elementy
Drukuj („Swift_Array po usunięciu ostatnich 2 elementów -”, Swift_Array.kropel (2).sortowane ())

Wyjście

Wyjaśnienie

Linia 7-10:

Widać, że zastosowaliśmy funkcję sortowanego () wraz z metodą Droplast (), aby zwrócić Swift_Array, usuwając ostatnie 5 i 2 elementy w kolejności rosnącej.

Przykład 4

Możliwe może być użycie metody Shuffled () wraz z metodą Droplast (), aby przetasować Swift_Array.

// Utwórz szybką tablicę
var Swift_Array: [int] = [12,34,56,78,54,32,4,5,6,7]
print („faktyczna tablica - \ (Swift_Array)”)
// Zwróć Swift_Array, usuwając ostatnie 5 elementów
Drukuj („Swift_Array po usunięciu ostatnich 5 elementów -”, Swift_Array.Droplast (5).Shuffled ())
// Zwróć Swift_Array, usuwając ostatnie 2 elementy
Drukuj („Swift_Array po usunięciu ostatnich 2 elementów -”, Swift_Array.kropel (2).Shuffled ())

Wyjście

Wyjaśnienie

Linia 7-10:

Widać, że zastosowaliśmy funkcję Shuffled () wraz z metodą Droplast (), aby zwrócić Swift_Array, usuwając ostatnie 5 i 2 elementy.

Wniosek

W tym Swift Guide nauczyliśmy się usunąć ostatni element z tablicy Swift za pomocą metody Droplast (). Jeśli chcesz określonej liczby elementów z ostatniej tablicy za pomocą metody kroplastu (), musisz określić wartość liczb całkowitą jako parametr reprezentujący całkowitą liczbę elementów, które należy usunąć z ostatniego w ciągu Swift. Nauczyliśmy się różnych podejść do zastosowania metody kropel () przy użyciu metod sortowanych () i szuflowanego ().