Swift massivlari
Swift massivlari
Massivlar bir xil tipdagi qiymatlarning tartiblangan kolleksiyalarini saqlaydi.
Massivlar qiymat tiplaridir va copy-on-write (yozishda nusxalash) tamoyili asosida ishlaydi.
Yaratish va murojaat qilish
Massivlarni literallar yoki initsializatorlar yordamida yarating.
Elementlarga indeks orqali murojaat qiling va count hamda isEmpty kabi xususiyatlardan foydalaning.
Misol
var numbers = [10, 20, 30]
print(numbers[0]) // 10
numbers.append(40)
print(numbers.count) // 4
print(numbers.isEmpty) // false
Ushbu misol massiv yaratadi, elementlarga murojaat qiladi, element qo‘shadi va xususiyatlarni tekshiradi.
Maslahat: Massivlar qiymat tiplaridir.
Nusxani o‘zgartirish asl massivga ta’sir qilmaydi (copy-on-write semantikasi).
Qo‘shish va o‘chirish
Elementlarni qo‘shish va o‘chirish orqali massivlarni o‘zgartiring.
Misol
var items = ["A", "B", "C"]
items.insert("X", at: 1)
print(items)
items.remove(at: 2)
print(items)
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
