Junior — Middle
Εξηγήστε την έννοια του λεξικού στον προγραμματισμό και τις βασικές λειτουργίες του.
sobes.tech AI
Απάντηση από AI
Ένα λεξικό στον προγραμματισμό είναι μια δομή δεδομένων που αποθηκεύει ζεύγη 'κλειδί-τιμή'. Κάθε κλειδί είναι μοναδικό και συνδέεται με μια συγκεκριμένη τιμή, επιτρέποντας γρήγορη πρόσβαση στα δεδομένα μέσω του κλειδιού.
Οι βασικές λειτουργίες του λεξικού:
- Γρήγορη αναζήτηση τιμής μέσω του κλειδιού.
- Προσθήκη νέων ζευγών κλειδιού-τιμής.
- Διαγραφή στοιχείων με βάση το κλειδί.
- Διάσχιση όλων των ζευγών για επεξεργασία ή εμφάνιση.
Στη Swift, το λεξικό αντιπροσωπεύεται από τον τύπο Dictionary<Key, Value>. Παράδειγμα:
var dict: [String: Int] = ["μήλο": 3, "μπανάνα": 5]
dict["πορτοκάλι"] = 7 // προσθήκη
let count = dict["μήλο"] // λήψη τιμής με βάση το κλειδί