Sobes.tech
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 var bilan 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.