Kontrol Flow dalam Kotlin Kontrol flow dalam Kotlin digunakan untuk mengontrol aliran eksekusi program. Kotlin menyediakan beberapa struktur kontrol flow utama, seperti percabangan (if, when) dan perulangan (for, while, do-while). 1. Percabangan a. If-Else Digunakan untuk membuat keputusan berdasarkan kondisi tertentu. val angka = 10 if (angka > 0) { println("Angka positif") } else { println("Angka negatif atau nol") } Jika kondisi dalam if bernilai true, blok kode dalam if akan dieksekusi. Jika tidak, maka blok else akan dieksekusi. b. When tanpa Argumen Digunakan sebagai pengganti dari beberapa kondisi if-else yang kompleks. val nilai = 90 when { nilai >= 80 -> println("A") nilai >= 70 -> println("B") nilai >= 60 -> println("C") else -> println("D") } when tanpa argumen cocok digunakan ketika ingin mengevaluasi berbagai kondisi boolean. c. When dengan Argumen Mirip dengan ...