Sobes.tech
Junior

Kokiais atvejais naudosite žodyną (dictionary) savo kode?

sobes.tech AI

Atsakymas iš AI

  • Unikalūs raktai turinčių porų "raktas-reikšmė" saugojimui.
  • Kai reikalingas greitas duomenų paieška pagal raktą.
  • JSON objektų atvaizdavimui (Swift: [String: Any]).
  • Laikiniems nustatymų ar duomenų saugykloms kurti.
  • Duomenų grupavimui pagal tam tikrą kriterijų (raktą).
// Pavyzdys, kaip naudoti žodyną naudotojo nustatymų saugojimui
let userSettings: [String: Any] = [
    "theme": "dark",
    "fontSize": 16,
    "notificationsEnabled": true
]

// Reikšmės gavimas pagal raktą
if let theme = userSettings["theme"] as? String {
    print("Temos: \(theme)")
}