Przed omówieniem tej metody zobaczymy, czym jest tablica.
Szybki tablica
Tablica w Swift to kolekcja, która przechowuje wiele elementów z tym samym typem danych.
W Swift musimy określić danych, aby przedstawić typ danych tablicy podczas tworzenia tablicy. Może być również możliwe tworzenie elementów w tablicy bez określenia dowolnego typu danych.
wstawić()
insert () w tablicy Swift można użyć do dodania elementu w określonej pozycji. Możemy wstawić określony element w określonej pozycji za pomocą wartości indeksu.
Jeśli istnieje jakikolwiek element w pozycji indeksu i jeśli chcemy wstawić nowy element w tej samej pozycji, wówczas nowy element jest wstawiany w tej pozycji. Istniejący element zostanie przeniesiony po. Wymaga dwóch parametrów.
Składnia:
Swift_Array.Wstaw (element, at: indeks)
Parametry:
Powrót:
Zwraca tablicę z dodatkowymi elementami.
Notatka - Musisz dodać element w odniesieniu do tego samego rodzaju danych istniejącej tablicy.
Metoda insert () obsługuje również dwie właściwości wartości bezpośredniej w parametrze.
Jeśli chcesz dodać element w pierwszej pozycji w tablicy Swift, AT: AID startIndex
Wartość. Wstaje wartość na pierwszej pozycji.
Składnia:
Swift_Array.wstaw (element, at: Swift_Array.startIndex)
Jeśli chcesz dodać element w ostatniej pozycji w tablicy Swift, AT: Take endindex
Wartość. Wstaje wartość na ostatniej pozycji.
Składnia:
Swift_Array.wstaw (element, at: Swift_Array.endindex)
Przykład 1:
Utwórz szybką tablicę, która przechowuje dwie wartości liczb całkowitych. Dodajmy niektóre elementy w określonej pozycji za pomocą metody INSERT ().
// Utwórz tablicę Swift z 2 elementami całkowitymi
var Swift_Array: [int] = [34,56]
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Dodaj 100 w drugiej pozycji
Swift_Array.Wstaw (100, w: 1)
Drukuj („Swift tablic po dodaniu 100:”, Swift_Array)
// Dodaj 200 na czwartym miejscu
Swift_Array.Insert (200, w: 3)
Drukuj („Swift tablic po dodaniu 200:”, Swift_Array)
// Dodaj 400 na pierwszej pozycji
Swift_Array.Wstaw (400, w: 0)
Drukuj („Swift tablic po dodaniu 200:”, Swift_Array)
// Dodaj 300 na trzecim miejscu
Swift_Array.Wstaw (300, w: 2)
Drukuj („Swift tablic po dodaniu 200:”, Swift_Array)
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array, która przechowuje 2 wartości całkowitej.
34 znajduje się w indeksie 0th, a 56 znajduje się w pierwszym indeksie.
Linia -8:
Wartość dodana - 100 przy indeksie 1.
Linia -13:
Wartość dodana - 200 przy indeksie -3.
Linia -18:
Wartość dodana - 400 przy indeksie -0.
Linia -23:
Wreszcie dodaliśmy wartość - 300 przy indeksie 2.
Tak więc zaktualizowana tablica Swift to:
Przykład 2:
Utwórz pustą tablicę Swift z typem ciągów. Dodajmy niektóre elementy w określonej pozycji za pomocą metody INSERT ().
// Utwórz pustą tablicę Swift
var Swift_Array: [String] = []
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Dodaj „Linuxhint” przy pierwszej pozycji
Swift_Array.wstaw („Linuxhint”, w: 0)
Drukuj („Swift Array po dodaniu Linuxhint:”, Swift_Array)
// Dodaj „Swift” w drugiej pozycji
Swift_Array.Wstaw („Swift”, w: 1)
Drukuj („Swift tablic po dodaniu Swift:”, Swift_Array)
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy tablicę o nazwie Swift_Array, która nie ma żadnych wartości ciągów
Linia 8-9:
Dodaliśmy ciąg „Linuxhint” na pierwszym miejscu i wyświetliśmy tablicę.
Linia -13-14:
Dodaliśmy ciąg „Swift” w drugiej pozycji i wyświetliśmy tablicę.
Tak więc zaktualizowana tablica Swift to:
Przykład 3:
Utwórz pustą tablicę Swift z typem liczb całkowitych i dodaj pierwsze i ostatnie elementy za pomocą startIndex I endindex wartości.
// Utwórz pustą tablicę Swift
var Swift_Array: [int] = []
// Rzeczywista szybka tablica
Drukuj („Rzeczywista tablica Swift:”, Swift_Array)
// Dodaj 10 przy pierwszej pozycji
Swift_Array.wstaw (10, at: Swift_Array.startIndex)
Drukuj („Swift tablic po dodaniu 10:”, Swift_Array)
// Dodaj 20 na ostatniej pozycji
Swift_Array.Wstaw (20, at: Swift_Array.endindex)
Drukuj („Swift tablic po dodaniu 20:”, Swift_Array)
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy tablicę o nazwie Swift_Array, która nie ma wartości całkowitej
Linia 8-9:
Dodaliśmy wartość - 10 w pierwszej pozycji i wyświetliśmy tablicę.
Linia -13-14:
Dodaliśmy wartość - 20 w ostatniej pozycji i wyświetliśmy tablicę.
Tak więc zaktualizowana tablica Swift to:
Wniosek
Widzieliśmy więc, jak wstawić element do tablicy Swift za pomocą metody INSERT (). Możemy wstawić określony element w określonej pozycji za pomocą wartości indeksu.
Jeśli istnieje jakikolwiek element w pozycji indeksu i jeśli chcemy wstawić nowy element w tej samej pozycji, wówczas nowy element jest wstawiany w tej pozycji, a istniejący element zostanie przeniesiony po. Omówiliśmy 3 różne przykłady, aby lepiej zrozumieć tę koncepcję. Upewnij się, że musisz określić wartość indeksu tylko w określonym zakresie.