Section Artikel
Array
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")
Akses Elemen Array
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.
Ubah Elemen Array
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
Panjang / Ukuran Array
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
Memeriksa Elemen
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!
Loop Melalui Array
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