Junior
Σε ποιες περιπτώσεις θα χρησιμοποιήσετε ένα λεξικό στον κώδικά σας;
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)")
}