Szybkie operacje zestawu - Utwórz i dostęp

Szybkie operacje zestawu - Utwórz i dostęp
Set to kolekcja, która przechowuje tylko unikalne elementy w Swift. Możliwe jest utworzenie zestawu za pomocą Ustawić Słowo kluczowe.

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.