Sobes.tech
Junior — Middle

Vysvětlete pojem slovníku v programování a jeho hlavní funkce.

sobes.tech AI

Odpověď od AI

Slovník v programování je datová struktura, která uchovává páry 'klíč-hodnota'. Každý klíč je jedinečný a je spojen s určitým hodnotou, což umožňuje rychlé získání dat podle klíče.

Hlavní funkce slovníku:

  • Rychlé vyhledávání hodnoty podle klíče.
  • Přidávání nových párů klíč-hodnota.
  • Odstraňování prvků podle klíče.
  • Procházení všech párů pro zpracování nebo výstup.

Ve Swiftu je slovník reprezentován typem Dictionary<Key, Value>. Příklad:

var dict: [String: Int] = ["jablko": 3, "banán": 5]
dict["pomeranč"] = 7 // přidání
let count = dict["jablko"] // získání hodnoty podle klíče