Setlar
Swift Setlar
Setlar aniq tartibga ega bo‘lmagan takrorlanmas qiymatlarni saqlaydi.
Elementning mavjudligini contains bilan tekshiring va birlashma/kesishma amallaridan foydalaning.
Takroriy qiymatlarni olib tashlash
Massivdagi takroriy qiymatlarni olib tashlash uchun Setlardan foydalaning.
Misol
var letters: Set<Character> = ["a", "b", "a"]
print(letters.contains("a"))
Ushbu misol takroriy qiymatlarni olib tashlaydigan Set yaratadi va elementning mavjudligini tekshiradi.
Set amallari
Setlarni union, intersection va subtracting yordamida birlashtiring yoki taqqoslang.
Misol
let a: Set<Int> = [1, 2, 3]
let b: Set<Int> = [3, 4]
print(a.union(b).sorted()) // [1, 2, 3, 4]
print(a.intersection(b).sorted()) // [3]
print(a.subtracting(b).sorted()) // [1, 2]
Ushbu misolda Setlarni birlashtirish yoki taqqoslash uchun Set amallaridan qanday foydalanish ko‘rsatilgan:
unionSetlarni birlashtiradiintersectionumumiy elementlarni topadisubtractingumumiy elementlarni olib tashlaydi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
