Sobes.tech
Junior — Middle

Εξηγήστε την έννοια του λεξικού στον προγραμματισμό και τις βασικές λειτουργίες του.

sobes.tech AI

Απάντηση από AI

Ένα λεξικό στον προγραμματισμό είναι μια δομή δεδομένων που αποθηκεύει ζεύγη 'κλειδί-τιμή'. Κάθε κλειδί είναι μοναδικό και συνδέεται με μια συγκεκριμένη τιμή, επιτρέποντας γρήγορη πρόσβαση στα δεδομένα μέσω του κλειδιού.

Οι βασικές λειτουργίες του λεξικού:

  • Γρήγορη αναζήτηση τιμής μέσω του κλειδιού.
  • Προσθήκη νέων ζευγών κλειδιού-τιμής.
  • Διαγραφή στοιχείων με βάση το κλειδί.
  • Διάσχιση όλων των ζευγών για επεξεργασία ή εμφάνιση.

Στη Swift, το λεξικό αντιπροσωπεύεται από τον τύπο Dictionary<Key, Value>. Παράδειγμα:

var dict: [String: Int] = ["μήλο": 3, "μπανάνα": 5]
dict["πορτοκάλι"] = 7 // προσθήκη
let count = dict["μήλο"] // λήψη τιμής με βάση το κλειδί