Sobes.tech
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 ინახავს "გასაღები-ღირებულების" წყვილებს.