Sobes.tech
Junior — Middle

Čo znamená metóda subscript v kolekcii Set a ako sa používa?

sobes.tech AI

Odpoveď od AI

V Swift-u, metoda subscript v kolekcii Set omogoča dostop do elementa, ki je enak podanemu ključu, ali dodajanje/odstranjevanje elementa. Za razliko od polja, kjer subscript deluje po indeksu, v Set-u se subscript uporablja za preverjanje prisotnosti elementa in njegovo zamenjavo.

Primer uporabe:

var fruits: Set = ["apple", "banana", "orange"]

// Preverjanje prisotnosti elementa
if fruits["banana"] != nil {
    print("Banana je v množici")
}

// Dodajanje elementa
fruits["grape"] = ()  // doda "grape"

// Odstranjevanje elementa
fruits["apple"] = nil  // odstrani "apple"

Tako subscript v Set-u omogoča priročno delo z elementi po vrednosti, ne po indeksu.