Section Artikel
Array digunakan untuk menyimpan beberapa nilai dalam satu variabel, alih-alih membuat variabel terpisah untuk setiap nilai.
Untuk membuat array, gunakan fungsi arrayOf()
, dan tempatkan nilai dalam daftar yang dipisahkan koma di dalamnya:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
Kamu bisa mengakses elemen array dengan mengacu pada nomor indeks, di dalam tanda kurung siku.
Dalam contoh ini, kita akan mengakses nilai elemen pertama di mobil:
Contoh
fun main() { val mobil = arrayOf("Volvo", "BMW", "Ford", "Mazda") println(cars[0]) }
Hasil :
Volvo
Catatan: Sama seperti dengan String, indeks Array dimulai dengan 0: [0] adalah elemen pertama. [1] adalah elemen kedua, dll.
Untuk mengubah nilai elemen tertentu, lihat nomor indeks:
Contoh
cars[0] = "Mitsubishi"
Contoh
fun main() { val mobil = arrayOf("Volvo", "BMW", "Ford", "Mazda") cars[0] = "Mitsubishi" println(cars[0]) }
Hasil :
Mitsubishi
Untuk mengetahui berapa banyak elemen yang dimiliki array, gunakan properti size
:
Contoh
fun main() { val mobil = arrayOf("Volvo", "BMW", "Ford", "Mazda") println(cars.size) }
Hasil :
4
Kita bisa menggunakan operator in
untuk memeriksa apakah ada elemen dalam array:
Contoh
fun main() { val mobil = arrayOf("Volvo", "BMW", "Ford", "Mazda") if ("Volvo" in cars) { println("Elemen Ada!") } else { println("Tidak Ada Elemen.") } }
Hasil :
Elemen Ada!
Seringkali ketika kita sedang bekerja dengan array, kita perlu mengulang semua elemen.
Kamu bisa mengulang elemen array dengan for loop.
Contoh berikut menampilkan semua elemen dalam array mobil:
Contoh
fun main() { val mobil = arrayOf("Volvo", "BMW", "Ford", "Mazda") for (x in cars) { println(x) } }
Hasil :
Volvo
BMW
Ford
Mazda