Sobes.tech
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.