Swift kolleksiyalari


ULASHISH

Swift kolleksiyalari

Tartiblangan ro‘yxatlar, kalit-qiymat juftliklari va takrorlanmas elementlarni saqlash uchun massivlar, dictionarylar va Setlardan foydalaning.


Massivlar

Massivlar qiymatlarning tartiblangan ro‘yxatlarini saqlaydi.

Sintaksis: tip uchun [Type], qo‘shish uchun .append, elementlar soni uchun .count, murojaat uchun array[index].

Misol

var nums: [Int] = [1, 2, 3]
nums.append(4)
print(nums.count)    // 4
print(nums[0])       // 1

O‘zingiz sinab ko‘ring »

Ushbu misol [Int] massivini yaratadi, qiymat qo‘shadi, elementlar sonini o‘qiydi va birinchi elementga murojaat qiladi.


Dictionarylar

Dictionarylar kalit-qiymat juftliklarini saqlaydi.

Sintaksis: tip uchun [Key: Value], qiymat berish uchun dict[key] = value, o‘qish uchun dict[key] ?? default.

Misol

var ages: [String: Int] = ["Kai": 30]
ages["Elisabeth"] = 25
print(ages["Kai"] ?? 0)

O‘zingiz sinab ko‘ring »

Ushbu misol [String: Int] tipidagi dictionary e’lon qiladi, kalit qo‘shadi va uni nil-coalescing yordamida o‘qiydi.



Setlar

Setlar takrorlanmas elementlarni saqlaydi.

Sintaksis: Set<Element> yoki literal; elementning mavjudligini .contains bilan tekshiring.

Misol

var letters: Set<Character> = ["a", "b", "a"]
print(letters.contains("a"))

O‘zingiz sinab ko‘ring »

Ushbu misol qiymatlardagi takrorlarni olib tashlaydigan Set yaratadi va elementning mavjudligini contains bilan tekshiradi.

Eslatmalar: Massivlar tartibni saqlaydi va takroriy elementlarga ruxsat beradi; Setlar takrorlanmas qiymatlarni saqlaydi; Dictionarylar kalitlarni qiymatlarga moslaydi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!