Jeśli chcemy utworzyć słownik w SWIFT, musimy określić danych z pary klucza i wartości podczas tworzenia słownika. Oba typy danych par kluczowych mogą być takie same lub różne.
Omówimy to jeden po drugim.
Metoda removeAlL ()
Metoda resveAlL () w Swift Dictionary usuwa wszystkie parę wartości kluczowej. Zwraca pusty słownik- [:].
Składnia:
Swift_Dictionary.Usuń wszystko()
Gdzie Swift_Dictionary jest słownikiem wejściowym.
Przykład 1:
Tworzymy Swift Słownik, który ma 7 par kluczowych i używamy metody revundealL () do usuwania wszystkich elementów w tym słowniku.
// Utwórz szybki słownik
var Swift_Dictionary = [1: „Java”, 2: „php”, 3: „scipy”, 4: „pandas”, 5: „pand”, 6: „java”, 7: „pand”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Filtruj Swift_Dictionary tak, że wartością są pandy
Drukuj („Wartości pandas - \ (Swift_Dictionary.Filtr $ 0 $.wartość == „pandas„) ”)
Wyjście:
Wyjaśnienie:
Linia 2
Stworzyliśmy słownik o nazwie Swift_Dictionary z 7 parami kluczów. Klucz to typ liczby całkowitej, a wartość to typ ciągu.
Linia 7
Tutaj używamy metody revoveAlL () do usunięcia wszystkich elementów w Swift_Dictionary.
Linia 9
Kiedy drukujemy Swift_Dictionary, powraca pusty.
Przykład 2:
Tworzymy słownik Swift, który ma 2 pary wartości kluczowej i używamy metody revundealL () do usuwania wszystkich elementów w tym słowniku.
// Utwórz szybki słownik
var Swift_Dictionary = [1: 100,2: 200]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Usuń wszystkie elementy z Swift_Dictionary
Swift_Dictionary.Usuń wszystko()
Drukuj („Słownik po usunięciu wszystkich elementów - \ (Swift_Dictionary)”)
Wyjście:
Wyjaśnienie:
Linia 2
Stworzyliśmy słownik o nazwie Swift_Dictionary z 2 parami kluczowymi. Klucz to typ liczby całkowitej, a wartość to także typ liczby całkowitej.
Linia 7
Tutaj używamy metody revoveAlL () do usunięcia wszystkich elementów w Swift_Dictionary.
Linia 9
Kiedy drukujemy Swift_Dictionary, powraca pusty.
Metoda removeValue ()
Metoda removeValue () w Swift Dictionary usuwa konkretną parę wartości kluczowej na podstawie podanego klucza. Wymaga klucza jako parametr.
Składnia:
Swift_Dictionary.removeValue (Forkey: klucz)
Gdzie Swift_Dictionary jest słownikiem wejściowym.
Parametr:
Klucz jest kluczem obecnym w Swift Dictionary. Para key_value jest usuwana z tym kluczem.
Przykład 1:
Tworzymy słownik Swift, który ma 7 par kluczowych i używamy metody removeValue (), aby usunąć parę z klawiszem 4.
// Utwórz szybki słownik
var Swift_Dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Usuń parę z klawiszem-4
Swift_Dictionary.removeValue (Forkey: 4)
Drukuj („Pozostałe elementy - \ (Swift_Dictionary)”)
Wyjście:
Wyjaśnienie:
Linia 2
Stworzyliśmy słownik o nazwie Swift_Dictionary z 7 parami kluczów. Klucz to typ liczby całkowitej, a wartość to także typ liczby całkowitej.
Linia 7
Tutaj używamy metody removeValue (), aby usunąć parę z kluczem jako 4.
Linia 9
Kiedy drukujemy Swift_Dictionary, zwraca parę wartości kluczowej oprócz Key-4.
Przykład 2:
Tworzymy słownik Swift, który ma 4 pary wartości kluczowej i używamy metody removeValue () do usuwania pary z kluczem- „sravan”.
// Utwórz szybki słownik
var Swift_Dictionary = [„Sravan”: 100, „Souji”: 3, „Megna”: 20, „Rakhesh”: 23]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Usuń parę z kluczem- „Sravan”
Swift_Dictionary.removeValue (Forkey: „Sravan”)
Drukuj („Pozostałe elementy - \ (Swift_Dictionary)”)
Wyjście:
Wyjaśnienie:
Linia 2
Stworzyliśmy słownik o nazwie Swift_Dictionary z 7 parami kluczów. Klucz to typ ciągów i wartość to typ liczby całkowitej.
Linia 7
Tutaj używamy metody removeValue () do usunięcia pary z kluczem jako „sravan”.
Linia 9
Kiedy drukujemy Swift_Dictionary, zwraca parę wartości kluczowej oprócz klucza- „Sravan”.
Wniosek
W Swift, jeśli chcesz usunąć całe elementy z całego słownika, możesz użyć metody removeAll (). Nie wymaga żadnych parametrów. Jeśli chcesz usunąć określoną parę wartości kluczowej, stosuje się metodę resecyValue (). Metoda removeValue () w Swift Dictionary usuwa konkretną parę wartości kluczowej na podstawie podanego klucza. Wymaga klucza jako parametr.