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.