Setlar


ULASHISH

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"))

O‘zingiz sinab ko‘ring »

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]

O‘zingiz sinab ko‘ring »

Ushbu misolda Setlarni birlashtirish yoki taqqoslash uchun Set amallaridan qanday foydalanish ko‘rsatilgan:

  • union Setlarni birlashtiradi
  • intersection umumiy elementlarni topadi
  • subtracting umumiy elementlarni olib tashlaydi



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!