Skip to content

Kotlin Massivlar

Massivlar bitta o'zgaruvchida bir nechta qiymatlarni saqlash uchun ishlatiladi, har bir qiymat uchun alohida o'zgaruvchilar yaratish o'rniga.

Massiv yaratish uchun arrayOf() funksiyasidan foydalaning va uning ichiga vergul bilan ajratilgan qiymatlarni joylashtiring:

kotlin
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")

Massiv Elementlariga Kirish

Siz massiv elementiga kvadrat qavslar ichidagi indeks raqami orqali murojaat qilishingiz mumkin.

Quyidagi misolda biz cars massividagi birinchi elementning qiymatiga kiramiz:

kotlin
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars[0])
// Natija: Volvo

TIP

Satrlar kabi, massiv indekslari ham 0 dan boshlanadi: [0] birinchi element, [1] ikkinchi element va hokazo.

Massiv Elementini O'zgartirish

Ma'lum bir elementning qiymatini o'zgartirish uchun indeks raqamiga murojaat qiling:

kotlin
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
cars[0] = "Opel"
println(cars[0])
// Endi Volvo o'rniga Opel chiqadi

Massiv Uzunligi

Massivda nechta element borligini bilish uchun size xususiyatidan foydalaning:

kotlin
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars.size)
// Natija: 4

Element Mavjudligini Tekshirish

Element massivda mavjudligini tekshirish uchun in operatoridan foydalanishingiz mumkin:

kotlin
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
  println("Mavjud!")
} else {
  println("Mavjud emas.")
}

Massiv Orqali Aylanish

Ko'pincha massivlar bilan ishlashda barcha elementlar bo'ylab aylanish kerak bo'ladi.

Siz massiv elementlari bo'ylab for sikli yordamida aylanishingiz mumkin (bu haqda keyingi bo'limda ko'proq o'rganasiz).

Quyidagi misol cars massividagi barcha elementlarni chiqaradi:

kotlin
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
for (x in cars) {
  println(x)
}