Junior — Middle
Co znamená metoda subscript v kolekci Set a jak se používá?
sobes.tech AI
Odpověď od AI
V Swiftu metoda subscript v kolekci Set umožňuje přístup k prvku, který je ekvivalentní předanému klíči, nebo přidat/odstranit prvek. Na rozdíl od pole, kde subscript funguje podle indexu, v Set se subscript používá k ověření existence prvku a jeho nahrazení.
Příklad použití:
var fruits: Set = ["apple", "banana", "orange"]
// Kontrola existence prvku
if fruits["banana"] != nil {
print("Banán je v množině")
}
// Přidání prvku
fruits["grape"] = () // přidá "grape"
// Odstranění prvku
fruits["apple"] = nil // odstraní "apple"
Tímto způsobem umožňuje subscript v Set pohodlnou práci s prvky podle hodnoty, nikoli podle indexu.