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