Junior — Middle
Was ist eine Set-Sammlung und welche Objekte können darin gespeichert werden?
sobes.tech KI
Antwort von AI
Die Collection Set in Swift stellt eine ungeordnete Menge einzigartiger Elemente desselben Typs dar. Im Gegensatz zu einem Array erlaubt Set keine Duplikate, das heißt, jedes Element kann nur einmal vorkommen.
In einem Set können Objekte gespeichert werden, die dem Protokoll Hashable entsprechen, da für eine effiziente Suche und Speicherung Hashing verwendet wird. Dies können Standardtypen von Swift (Int, String, Double usw.) oder benutzerdefinierte Strukturen und Klassen sein, die Hashable implementieren.
Beispiel für die Erstellung und Verwendung eines Sets:
var fruits: Set<String> = ["Apfel", "Banane", "Orange"]
fruits.insert("Kiwis")
print(fruits.contains("Banane")) // true