Modyfikacja elementów w Swift Dictionary

Modyfikacja elementów w Swift Dictionary
W tym Swift Guide zobaczymy, jak zaktualizować lub zmodyfikować elementy w Swift Dictionary.

Musimy określić typ danych pary klucza i wartości podczas tworzenia słownika. Oba typy danych par kluczowych może być takie same lub inne.

Możliwe może być zmodyfikowanie określonej wartości w słowniku Swift za pomocą klucza. Musimy więc określić klucz wewnątrz nawiasu kwadratowego - [] i przypisać nową wartość do tego klucza.

Składnia

Swift_Dictionary [klucz] = new_value


Gdzie,

Swift_dictionary jest słownikiem wejściowym, a nowa wartość to wartość, która zastępuje bieżącą wartość w danym kluczu.

Przykład 1

Utworzymy słownik Swift z pięcioma parami wartości kluczy i zmodyfikujemy niektóre wartości za pomocą ich klawiszy.

// Utwórz szybki słownik
var Swift_Dictionary = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”, 4: „Swift4”, 5: „Swift5”]]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Ustaw „Linuxhint” na klucz-3
Swift_Dictionary [3] = "Linuxhint"
// Ustaw „Java” na Key-1
Swift_Dictionary [1] = „Java”
// Ustaw „Pytorch” na Key-4
Swift_Dictionary [4] = "Pytorch"
// Wyświetl zaktualizowany Swift_Dictionary
Drukuj („Ostateczny słownik - \ (Swift_Dictionary)”)

Wyjście


Wyjaśnienie

Linia 2


Stworzyliśmy słownik o nazwie Swift_Dictionary z pięcioma parami kluczowej wartości.

Linie 7-14


Modyfikujemy istniejące wartości.

„Linuxhint” zastępuje „Swift3”, „Java” zastępuje „Swift1”, a „Pytorch” zastępuje „Swift4”.

Przykład 2

Utworzymy słownik Swift z pięcioma parami wartości kluczy i zmodyfikujemy niektóre wartości za pomocą ich klawiszy.

// Utwórz szybki słownik
var Swift_Dictionary = [„Swift1”: 1, „Swift2”: 2, „Swift3”: 3, „Swift4”: 4, „Swift5”: 5]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Ustaw 10 na klucz-„Swift1”
Swift_Dictionary [„Swift1”] = 10
// Ustaw 20 na klucz- „Swift2”
Swift_Dictionary [„Swift2”] = 20
// Ustaw 30 na klucz-„Swift5”
Swift_Dictionary [„Swift5”] = 30
// Wyświetl zaktualizowany Swift_Dictionary
Drukuj („Ostateczny słownik - \ (Swift_Dictionary)”)

Wyjście


Wyjaśnienie

Linia 2


Stworzyliśmy słownik o nazwie Swift_Dictionary z pięcioma parami kluczowej wartości.

Linie 7-14


Modyfikujemy istniejące wartości.

10 zastępuje 1, 20 zastępuje 2 i 30 zastępuje 5.

Przykład 3

Utworzymy słownik Swift z dwiema parami wartości kluczy i zmodyfikujemy niektóre wartości za pomocą ich klawiszy.

// Utwórz szybki słownik
var Swift_Dictionary = [„Swift1”: „Słownik”, „Swift2”: „Array”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Ustaw „Hello1” na klucz- „Swift1”
Swift_Dictionary [„Swift1”] = „Hello1”
// Ustaw „Hello2” na klucz- „Swift2”
Swift_Dictionary [„Swift2”] = „Hello2”
// Wyświetl zaktualizowany Swift_Dictionary
Drukuj („Ostateczny słownik - \ (Swift_Dictionary)”)

Wyjście


Wyjaśnienie

Linia 2


Stworzyliśmy słownik o nazwie Swift_Dictionary z dwiema parami kluczów.

Linie 7-11


Modyfikujemy istniejące wartości.

„Hello1” zastępuje „Słownik”, a „Hello2” zastępuje „tablicę”.

Wniosek

W tym szybkim samouczku widzieliśmy, jak zmodyfikować określoną wartość w słowniku za pomocą klucza. Musimy określić klucz wewnątrz nawiasu kwadratowego - [] i przypisać nową wartość do tego klucza
Widzieliśmy trzy przykłady z różnymi typami danych, aby lepiej zrozumieć koncepcję. Ustaw nowe wartości z tym samym typem danych, co inne istniejące. W przeciwnym razie otrzymasz błąd, taki jak „Nie możesz przypisać wartości typu…”.