Szybka tablica - wstaw

Szybka tablica - wstaw
W tym Swift Guide zobaczymy metodę Insert () w kolekcji tablicy.

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:

    1. Element - Jeśli chcesz dodać element do istniejącej tablicy Swift, musisz przekazać element jako parametr.
    2. Na: Zajmuje pozycję indeksu, która jest wartością całkowitą, która określa pozycję, w której element ma być wstawiony.

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.