Scenariusz 1- Używanie pętli
W tym scenariuszu może być możliwe dostęp do par kluczy indywidualnie ze słownika szybkiego za pomocą pętli. Ta pętla iteruje słownik i zwraca parę wartości kluczowej indywidualnie.
Składnia:
dla (key_iterator, value_iterator) w Swift_Dictionary
print ("klucz - \ (key_iterator) wartość - \ (value_iterator)")
W tym przypadku key_iterator jest używany do iteracji klawiszy, a wartość_iterator jest używana do iteracji wartości.
Swift_dictionary to słownik.
Przykład 1:
Utworzymy Swift Słownik, który ma 5 par kluczowych i zwrócimy pary wartości klucza indywidualnie za pomocą pętli dla.
// Utwórz szybki słownik
Niech Swift_Dictionary = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”, 4: „Swift4”, 5: „Swift5”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// iteruj swift_dictionary za pomocą pętli i
// Zdobądź klucze i wartości jeden po drugim.
dla (key_iterator, value_iterator) w Swift_Dictionary
print ("klucz - \ (key_iterator) wartość - \ (value_iterator)")
Wyjście:
Wyjaśnienie:
Linia 2-
Stworzyliśmy słownik o nazwie Swift_Dictionary z 5 parami kluczów.
Linia 5-
Pokazaliśmy cały słownik.
Linia 9-11
Korzystając z pętli, zwróciliśmy pary wartości kluczy.
Przykład 2:
Utworzymy Swift Słownik, który ma 3 pary wartości kluczy i zwrócimy parę wartości klucza jeden po drugim za pomocą pętli.
// Utwórz szybki słownik
Niech Swift_Dictionary = [„Swift1”: 1, „Swift2”: 2, „Swift3”: 3]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// iteruj swift_dictionary za pomocą pętli i
// Zdobądź klucze i wartości jeden po drugim.
dla (key_iterator, value_iterator) w Swift_Dictionary
print ("klucz - \ (key_iterator) wartość - \ (value_iterator)")
Wyjście:
Wyjaśnienie:
Linia 2-
Stworzyliśmy słownik o nazwie Swift_Dictionary z 3 parami kluczów. Klucz to typ ciągu, a wartość to typ liczby całkowitej.
Linia 5-
Pokazaliśmy cały słownik.
Linia 9-11
Korzystając z pętli, zwróciliśmy pary wartości kluczy.
Scenariusz 2- Wartości dostępu za pomocą klawiszy
W tym scenariuszu użyjemy konkretnego klucza, aby uzyskać dostęp do powiązanej wartości. Aby to zrobić, musimy użyć kwadratowego wspornika i określić klucz w nim.
Wreszcie, rozpakowujemy wynik, określając „!”Symbol.
Składnia:
Swift_Dictionary [klucz]
Gdzie Swift_Dictionary jest słownikiem, a klucz reprezentuje wartość kluczową.
Przykład 1:
Tutaj utworzymy słownik Swift, tak aby klucz był typu ciąg i uzyskać dostęp do wartości za pomocą klucza.
// Utwórz szybki słownik
Niech Swift_Dictionary = [„Swift1”: 1, „Swift2”: 2, „Swift3”: 3]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Uzyskaj wartość dla klucza-„Swift1”
Drukuj (Swift_Dictionary [„Swift1”]!)
// Uzyskaj wartość dla klucza-„Swift2”
Drukuj (Swift_Dictionary [„Swift2”]!)
// Uzyskaj wartość dla klucza-„Swift3”
Drukuj (Swift_Dictionary [„Swift3”]!)
Wyjście:
Wyjaśnienie:
Szybki słownik ma 3 pary wartości kluczowej.
Teraz uzyskujemy dostęp do wszystkich wartości za pomocą klawiszy.
Przykład 2:
Tutaj utworzymy Swift Dictionary, tak że klucz ma typ całkowitego i uzyskujemy dostęp do wartości za pomocą klucza.
// Utwórz szybki słownik
Niech Swift_Dictionary = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Uzyskaj wartość dla klucza-1
Drukuj (Swift_Dictionary [1]!)
// Uzyskaj wartość dla klucza-2
Drukuj (Swift_Dictionary [2]!)
// Uzyskaj wartość dla Key-3
Drukuj (Swift_Dictionary [3]!)
Wyjście:
Wyjaśnienie:
Szybki słownik ma 3 pary wartości kluczowej.
Teraz uzyskujemy dostęp do wszystkich wartości za pomocą klawiszy.
Scenariusz 3 - Dostęp tylko do kluczy
Swift Dictionary obsługuje nieruchomość Keys w celu zwrócenia tylko kluczy ze słownika. Ta właściwość zwróci wszystkie klucze ze słownika szybkiego do tablicy.
Składnia:
Swift_Dictionary.Klucze
Gdzie: Swift_Dictionary jest wejściowym słownikiem Swift.
Przykład:
Utwórzmy Swift Słownik i zwróćmy tylko klucze.
// Utwórz szybki słownik
Niech Swift_Dictionary = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Zdobądź tylko klucze
Drukuj („Klucze w słowniku - \ (Swift_Dictionary.Klucze)")
Wyjście:
Wyjaśnienie:
Stworzyliśmy Swift Dictionary, który ma trzy kluczowe pary wartości.
Wreszcie, korzystając z właściwości Keys, zwracamy klucze.
Scenariusz 4 - Dostęp tylko do wartości
Szybki słownik wspiera wartości właściwość do zwrócenia tylko wartości ze słownika. Ta właściwość zwróci wszystkie wartości ze słownika szybkiego do tablicy.
Składnia:
Swift_Dictionary.wartości
Gdzie, Swift_Dictionary jest wejściowym słownikiem Swift.
Przykład:
Utwórzmy Swift Słownik i zwróćmy tylko wartości.
// Utwórz szybki słownik
Niech Swift_Dictionary = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Uzyskaj tylko wartości
Drukuj („Wartości w słowniku - \ (Swift_Dictionary.wartości) ”)
Wyjście:
Wyjaśnienie:
Stworzyliśmy Swift Dictionary, który ma trzy kluczowe pary wartości.
Wreszcie, używając właściwości wartości, zwracamy wartości.
Wniosek
W tym szybkim samouczku widzieliśmy, jak uzyskać dostęp do elementów ze słownika. Istnieją cztery sposoby dostępu do elementów z szybkiego słownika. Korzystając z pętli dla wszystkich par kluczowych i używając klucza, możemy uzyskać wartość za pośrednictwem [] kwadratowych nawiasów. Swift Dictionary obsługuje dwie właściwości do zwracania kluczy i wartości. Właściwość Keys zwróci tylko klucze w tablicy, a właściwość wartości zwrócą tylko wartości w tablicy.