Junior — Middle
Чӣ гуна фарқ кардани маҷмӯъ бо унсурҳои беназир аз луғат бо калидҳо ва арзишҳо?
sobes.tech AI
Ҷавоб аз AI
Ҳамҷоя бо унсурҳои беназир (Set) — ин як маҷмӯаест, ки танҳо арзишҳои беназирро нигоҳ медорад, бе ҷуфтҳои калид-арзиш. Масалан, дар Swift, Set танҳо унсурҳоро дорад ва ҳар унсур метавонад танҳо як маротиба пайдо шавад.
Луғат (Dictionary) маҷмӯаи ҷуфтҳои калид-арзиш аст, ки дар он ҳар калид беназир аст ва бо арзиши муайян пайваст аст.
Масалан дар Swift:
let uniqueNumbers: Set = [1, 2, 3, 3, 4] // дорои 1, 2, 3, 4
let dict: [String: Int] = ["one": 1, "two": 2]
Ин ҷо, Set танҳо рақамҳои беназирро нигоҳ медорад, ва Dictionary ҷуфтҳои "калид-арзиш"-ро нигоҳ медорад.