Intern
Array haqida nima bilasiz?
sobes.tech AI
AIdan javob
Swift'da massiv, bir xil turdagi elementlarning tartiblangan to‘plamidir.
Asosiy xususiyatlar:
- Tartib: Elementlar aniq tartibga ega va indeks orqali kirish mumkin.
- Tur xavfsizligi: Massiv faqat bitta turdagi elementlarni saqlay oladi.
- O‘zgartiriluvchanlik: Swift'dagi massivlar strukturalar (qiymat turlari) hisoblanadi. Ularni tayinlash yoki o'tkazishda nusxa olinadi. Massivni o‘zgartiriluvchan qilish uchun
varbilan e'lon qilish kerak. - Hajm: Massiv dinamik hajmga ega bo‘lishi mumkin va elementlar soni o‘zgarishi mumkin.
Foydalanish misollari:
// Bo‘sh satrlar massivini yaratish
var emptyArray: [String] = []
// Boshlang‘ich qiymatlari bilan massiv yaratish
let numbers = [1, 2, 3, 4, 5]
// Indeks orqali elementga kirish
let firstNumber = numbers[0] // 1
// Element qo‘shish
emptyArray.append("Hello")
// Ma'lum bir indeksga element qo‘shish
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Elementni o‘chirish
emptyArray.remove(at: 0) // ["World"]
// Elementlar bo‘ylab iteratsiya
for number in numbers {
print(number)
}
Muhim metodlar va xususiyatlar:
| Metod/Xususiyat | Tavsifi |
|---|---|
count |
Massivdagi elementlar soni |
isEmpty |
Massiv bo‘sh yoki yo‘qligini ko‘rsatadigan boolean qiymat |
append(_:) |
Elementni massivning oxiriga qo‘shadi |
insert(_:at:) |
Elementni ma'lum bir indeksga qo‘shadi |
remove(at:) |
Elementni ma'lum bir indeksdan o‘chiradi |
first |
Birinchi element (ixtiyoriy) |
last |
Oxirgi element (ixtiyoriy) |
Massivlar dasturlarda ma'lumotlarni saqlash va ishlash uchun keng qo‘llaniladi.