Junior — Middle
Môžete vysvetliť, čo je dátová štruktúra Map a ako sa používa?
sobes.tech AI
Odpoveď od AI
V iOS (Swift) je struktura podataka Map obično odgovara rečniku (Dictionary) ili prikazu ključ-vrednost. Map je kolekcija koja čuva parove ključ-vrednost, gde svakom jedinstvenom ključu odgovara određena vrednost. Ovo je zgodno za brzu pretragu, dodavanje i brisanje elemenata po ključu.
Primer korišćenja Dictionary u Swift-u:
var map: [String: Int] = [:]
map["apple"] = 3
map["banana"] = 5
if let count = map["apple"] {
print("Broj jabuka: \(count)")
}
Ovde su "apple" i "banana" ključevi, a 3 i 5 su odgovarajuće vrednosti. Map se koristi za skladištenje i brzo pristupanje podacima po ključu, što je često u aplikacijama za keširanje, konfiguraciju i druge zadatke.