Szybki słownik

Szybki słownik
Szybki słownik to kolekcja, która przechowuje elementy w postaci par kluczowych.

W SWIFT musimy określić danych typu pary klucza i wartości podczas tworzenia słownika.

Oba typy danych par kluczowych może być takie same lub inne.

Tworzenie pustego słownika

Istnieją dwa sposoby stworzenia słownika. Zobaczmy je jeden po drugim.

Pierwszym sposobem jest określenie wartości kluczowych wewnątrz kwadratowego wspornika: [] [].

Składnia:

Swift_dictionary: [key_Datatype: value_Datatype] = [:]

Drugim sposobem jest tworzenie słownika za pomocą Słownik Określając w nim typy danych.

Składnia:

Swift_Dictionary: Słownik= [:]

Tutaj Swift_Dictionary to nazwa słownika, a key_datatype reprezentuje kluczowy typ danych, a wartość_datatype reprezentuje typ danych wartości.

Przykład

Tutaj utworzymy pusty słownik z różnymi typami danych i wyświetlimy je na dwa sposoby.

// zadeklaruj pusty słownik z typami liczb całkowitych
Niech Swift_Dictionary1: [int: int] = [:]
Drukuj („Pusta słownik z klawiszem i wartością jako typów liczb całkowitych- \ (Swift_Dictionary1)”)
// zadeklaruj pusty słownik z typami liczb całkowitych
Let Swift_Dictionary2: Słownik = [:]
Drukuj („pusty słownik z klawiszem i wartością jako typów liczb całkowitych- \ (Swift_Dictionary2)”)
// Deklaruj pusty słownik z kluczem jako typu liczb całkowitych i wartości jako typu ciąg
Let Swift_Dictionary3: Słownik = [:]
print („pusty słownik z kluczem jako typ liczby całkowitej i wartość jako string typ- \ (Swift_Dictionary3)”)
// Deklaruj pusty słownik z kluczem jako typu liczb całkowitych i wartości jako typu ciąg
Niech Swift_Dictionary4: [int: String] = [:]
print („pusty słownik z kluczem jako typu liczb całkowitych i wartość jako typ typu \ (Swift_Dictionary4)”)

Wyjście:

Linie 2-9:

Zadeklarowaliśmy pusty słownik na dwa sposoby, tak że zarówno klucz, jak i wartość to liczba całkowita i wyświetlała je.

Linie 12-19:

Zadeklarowaliśmy pusty słownik na dwa sposoby: Klucz to typ liczby całkowitej, a wartość to typ ciągu. Wreszcie je pokazaliśmy.

Tworzenie słownika

Do tej pory omówiliśmy, jak stworzyć pusty słownik. Zobaczmy, jak utworzyć słownik z wartościami.

Możemy również zadeklarować słownik bez określenia typów danych wartości kluczowej. Zobaczmy kilka przykładów, aby to lepiej zrozumieć.

Przykład 1

Utworzymy słownik z klawiszem i wartościami jako typami liczb całkowitych i dodamy do niego pięć wartości.

// Utwórz słownik Swift z pewnymi wartościami
Niech Swift_Dictionary1: [int: int] = [1: 100,2: 400,3: 600,4: 800,5: 1000]
print („Swift Dictionary- \ (Swift_Dictionary1)”)

Wyjście:

Swift Dictionary to nieuporządkowana kolekcja. Tak więc wartości mogą być zamówione, ale nie.

Przykład 2

Utworzymy słownik z kluczem jako typu liczb całkowitych i wartości jako typu ciąg.

// Utwórz słownik Swift z pewnymi wartościami, określając typ danych
Let Swift_Dictionary1: [int: String] = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”, 4: „Swift4”, 5: „Swift5”]
print („Swift Dictionary- \ (Swift_Dictionary1)”)
// Utwórz słownik Swift z niektórymi wartościami bez określania typu danych.
Let Swift_Dictionary2 = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”, 4: „Swift4”, 5: „Swift5”]]
print („Swift Dictionary- \ (Swift_Dictionary2)”)

Wyjście:

Swift Dictionary to nieuporządkowana kolekcja. Tak więc wartości mogą być zamówione, ale nie.

Tutaj nie określiliśmy typów wartości kluczowej w drugim słowniku.

Może być możliwe stworzenie słownika z dwóch szybkich tablic.

Składnia:

Słownik (unikalneKeyswithValues: Zip (Swift_Array1, Swift_Array2)))

Gdzie,

  1. Swift_Array1 to pierwsza tablica z klawiszami
  2. Swift_Array2 to druga tablica z wartościami

Przykład 3

Tutaj utworzymy dwie szybkie tablice z pięcioma wartościami i szybkim słownikiem.

// Utwórz szybką tablicę za pomocą niektórych kluczy
Niech Swift_Array1 = [1,2,3,4,5]
// Utwórz tablicę Swift z pewnymi wartościami
Let Swift_Array2 = [„Swift1”, „Swift2”, „Swift3”, „Swift4”, „Swift5”]]
// Utwórz Swift_Dictionary z powyżej dwóch tablic Swift
Let Swift_Dictionary = Dictionary (unikalneKeSwithValues: Zip (Swift_Array1, Swift_Array2))))
Drukuj (Swift_Dictionary)

Wyjście:

Wyjaśnienie

Stworzyliśmy dwie szybkie tablice, tak że pierwsza tablica utrzymuje typ liczby całkowitej, a druga tablica utrzymuje typ ciągów.

Następnie stworzyliśmy słownik z dwóch tablic.

Wniosek

W tym szybkim samouczku omówiliśmy Swift Dictionary i może być możliwe stworzenie słownika na trzy sposoby. Pierwszym sposobem jest określenie typów wartości kluczowej w środku [] [], Drugi sposób jest używanie Słownik, A trzecią drogę jest użycie dwóch szybkich tablic. Oba typy danych par kluczowych może być takie same lub inne. Widzieliśmy, jak stworzyć pusty słownik. Ten przewodnik nauczy Cię, jak tworzyć słownik na kilka sposobów, wdrażając poprzednie przykłady na twoim komputerze.