Junior
В кои случаи ще използвате речник (dictionary) във вашия код?
sobes.tech AI
Отговор от AI
- За съхраняване на двойки "ключ-стойност", където ключовете са уникални.
- Когато е необходим бърз търсене на данни по ключ.
- За представяне на JSON обекти (Swift:
[String: Any]). - При създаване на временни хранилища за настройки или данни.
- За групиране на данни по определен критерий (ключ).
// Пример за използване на речник за съхраняване на настройки на потребителя
let userSettings: [String: Any] = [
"theme": "dark",
"fontSize": 16,
"notificationsEnabled": true
]
// Получаване на стойност по ключ
if let theme = userSettings["theme"] as? String {
print("Тема: \(theme)")
}