kreacja
Opcjonalne jest określenie danych podczas tworzenia zestawu.
Składnia:
Set = [element1, element,…]
Teraz tworzymy zestawy z różnymi typami danych, aby lepiej zrozumieć tę koncepcję.
Przykład 1:
Utwórzmy trzy zestawy Swift z trzema typami danych - liczbą całkowitą, podwójną i ciągami.
// Utwórz zestaw Swift z typem liczb całkowitych
var Swift_Set1: Set= [100,200,300,400,56]
// Utwórz zestaw Swift z typem podwójnym
var Swift_Set2: Set= [10.0,20.0,30.0,40.0,5.6]
// Utwórz zestaw Swift z typem ciągów
var Swift_Set3: Set= [„Swift1”, „Swift2”, „Swift3”, „Swift4”, „Swift5”]
print (Swift_Set1)
print (Swift_Set2)
druk (Swift_Set3)
Wyjście:
Wyjaśnienie:
Linia 2-8:
Stworzyliśmy trzy zestawy z pięcioma elementami każdy.
Linia 10-12
Wreszcie wyświetliśmy trzy zestawy.
Przykład 2:
Utwórzmy trzy zestawy Swift bez określania typów danych.
// Utwórz zestaw Swift
VAR SWIFT_SET1: SET = [100,200,300,400,56]
// Utwórz zestaw Swift
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Utwórz zestaw Swift
var Swift_Set3: set = [„Swift1”, „Swift2”, „Swift3”, „Swift4”, „Swift5”]]
print (Swift_Set1)
print (Swift_Set2)
druk (Swift_Set3)
Wyjście:
Wyjaśnienie:
Linia 2-8:
Stworzyliśmy trzy zestawy z pięcioma elementami każdy.
Linia 10-12
Wreszcie wyświetliśmy trzy zestawy.
Przykład 3:
Utwórzmy SRT z duplikatami i wydrukujmy.
// Utwórz zestaw Swift z duplikatami
VAR SWIFT_SET1: SET = [100,200,300,400,56,56,500,200,200,45]
print (Swift_Set1)
Wyjście:
Możesz zobaczyć, że Swift_Set nie zwraca żadnych duplikatów.
Dostęp do
Jeśli chcesz wyświetlić elementy w zestawie, możesz użyć pętli dla.
Składnia:
dla iteratora w Swift_Set
Drukuj (iterator)
Gdzie Swift_Set jest zestawem, a iterator jest używany do iteracji elementów obecnych w swift_set.
Przykład:
Tutaj tworzymy trzy zestawy z różnymi typami danych i uzyskujemy do nich dostęp za pomocą pętli dla.
// Utwórz zestaw Swift z typem liczb całkowitych
var Swift_Set1: Set= [100,200,300,400,56]
// Utwórz zestaw Swift z typem podwójnym
var Swift_Set2: Set= [10.0,20.0,30.0,40.0,5.6]
// Utwórz zestaw Swift z typem ciągów
var Swift_Set3: Set= [„Swift1”, „Swift2”, „Swift3”, „Swift4”, „Swift5”]
// iteruj elementy w SWIFT_SET1
dla iteratora w Swift_Set1
Drukuj (iterator)
wydrukować("------------------")
// iteruj elementy w SWIFT_SET1
dla iteratora w Swift_Set2
Drukuj (iterator)
wydrukować("------------------")
// iteruj elementy w SWIFT_SET1
dla iteratora w Swift_Set3
Drukuj (iterator)
Wyjście:
Wyjaśnienie:
Najpierw stworzyliśmy trzy zestawy z 5 elementami każdy.
Linia 10-24:
Następnie używamy pętli For, aby uzyskać dostęp do elementów jeden po drugim z każdego zestawu.
Wniosek
W tym Swift Guide nauczyliśmy się tworzyć zestaw i uzyskać dostęp do elementów z zestawu za pomocą pętli dla. Podczas tworzenia zestawu opcjonalne jest określenie danych danych. Jeśli w zestawie są zduplikowane elementy, nie zwraca żadnego błędu. Usuwa duplikaty wewnętrznie i zwraca z niego unikalne elementy.