Kolleksiya protokollari
Swift kolleksiya protokollari
Massivlar, Setlar va Dictionarylar Sequence va Collection protokollariga mos keladi; bu protokollar count va isEmpty kabi umumiy API’larni taqdim etadi.
Umumiy API’lar
Kolleksiya hajmini tekshirish uchun count va isEmpty dan foydalaning.
Misol
let arr = [1, 2, 3]
print(arr.count)
print(arr.isEmpty)
let s: Set<Int> = [1, 2, 3]
print(s.contains(2))
print(s.isEmpty)
Ushbu misolda kolleksiya protokollari orqali taqdim etiladigan umumiy amallar ko‘rsatilgan.
Indekslar
To‘g‘ri pozitsiyalar bo‘ylab iteratsiya qilish uchun indices xususiyatidan foydalaning.
Misol
let arr = [10, 20, 30]
for i in arr.indices {
print("index: \(i), value: \(arr[i])")
}
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
