Arrays

...

SU

Kotlin Massivlar

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

Massiv yaratish uchun arrayOf() funksiyasidan foydalaning va qiymatlarni vergul bilan ajratilgan ro'yxat ichida joylashtiring:

Misol

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

Massiv Elementlarini Kirish

Massiv elementlariga indeks raqami orqali kirishingiz mumkin, bu raqamlar kvadrat qavslar ichida bo'ladi.

Quyidagi misolda, cars massivining birinchi elementining qiymatini olishni ko'ramiz:

Misol

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

Eslatma

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

Massiv Elementini O'zgartirish

Maxsus elementning qiymatini o'zgartirish uchun, indeks raqami orqali murojaat qiling:

Misol

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

Massiv Uzunligi / Hajmi

Massivdagi nechta element borligini bilish uchun size xususiyatidan foydalaning:

Misol

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

Elementning Borligini Tekshirish

Elementning massivda mavjudligini tekshirish uchun in operatoridan foydalanishingiz mumkin:

Misol

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

Massivni Tsikl Bilan Ko'rish

Ko'pincha massivlar bilan ishlaganda, barcha elementlarni tsikllash kerak bo'ladi.

Massiv elementlarini for tsikli bilan ko'rishingiz mumkin, bu haqida keyingi bo'limlarda batafsilroq ma'lumot olasiz.

Quyidagi misol cars massividagi barcha elementlarni chiqaradi:

Misol

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

Ushbu sahifada

GitHubda tahrirlash