Menu
CoddyTech

Mengakses Elemen

Termasuk bagian Dasar-Dasar dalam perjalanan Kotlin di Coddy. Pelajaran 68 dari 93.

Sekarang kamu sudah bisa membuat list, kamu perlu mengetahui cara mengambil elemen satu per satu darinya. Kotlin menggunakan akses berbasis indeks, dengan setiap elemen memiliki nomor posisi yang dimulai dari 0.

Gunakan tanda kurung siku dengan indeks untuk mengakses sebuah elemen:

val colors = listOf("Red", "Green", "Blue")
println(colors[0])  // Red
println(colors[1])  // Green
println(colors[2])  // Blue

Kamu juga bisa menggunakan fungsi first() dan last() untuk mengakses nilai di kedua ujung dengan cepat:

val numbers = listOf(10, 20, 30, 40)
println(numbers.first())  // 10
println(numbers.last())   // 40

Untuk mengetahui jumlah elemen dalam list, gunakan property size. Karena pengindeksan dimulai dari 0, indeks valid terakhir selalu size - 1:

val fruits = listOf("Apple", "Banana", "Cherry")
println(fruits.size)           // 3
println(fruits[fruits.size - 1])  // Cherry

Berhati-hatilah agar tidak mengakses indeks yang tidak ada, mencoba mengakses fruits[5] dalam list dengan 3 elemen akan menyebabkan error.

challenge icon

Tantangan

Sedang

Tulis fungsi getFirstAndLast yang menerima list bilangan bulat dan mengembalikan string yang berisi elemen pertama dan terakhir.

Gunakan method akses list yang sesuai untuk mengambil elemen pertama dan terakhir, lalu gabungkan keduanya menjadi string berformat.

Parameter:

  • numbers (List<Int>): List bilangan bulat dengan setidaknya satu elemen

Nilai yang dikembalikan: String dengan format "First: X, Last: Y", dengan X sebagai elemen pertama dan Y sebagai elemen terakhir.

Batasan input: List input tidak kosong.

Coba sendiri

fun getFirstAndLast(numbers: List<Int>): String {
    // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Kotlin