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:
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:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars[0])
// Natija: VolvoTIP
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:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
cars[0] = "Opel"
println(cars[0])
// Endi Volvo o'rniga Opel chiqadiMassiv Uzunligi
Massivda nechta element borligini bilish uchun size xususiyatidan foydalaning:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars.size)
// Natija: 4Element Mavjudligini Tekshirish
Element massivda mavjudligini tekshirish uchun in operatoridan foydalanishingiz mumkin:
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:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
for (x in cars) {
println(x)
}