Perulangan di Kotlin
Penjelasan
Kotlin punya for (khusus iterasi range atau collection, mirip for...of di JavaScript — TIDAK ada for konvensional bergaya C dengan tiga bagian) dan while (selama kondisi masih benar). Range dibuat dengan operator .. (inklusif) atau until (eksklusif di batas akhir).
Contoh Konsep
fun main() {
for (i in 1..5) { // 1 sampai 5, inklusif
println(i)
}
val buah = listOf("Apel", "Jeruk", "Mangga")
for (nama in buah) {
println(nama)
}
}
Praktikum
Buat list val angka = listOf(2, 4, 6, 8, 10). Pakai for untuk menjumlahkan semua elemennya ke variabel var total, lalu tampilkan hasil totalnya.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
1..5 TERMASUK angka 5 (inklusif), sedangkan 1 until 5 TIDAK termasuk angka 5 (eksklusif) — pilih sesuai kebutuhan, until sering dipakai untuk iterasi index array/list yang dimulai dari 0.