Last Updated on May 13, 2022 by
Break adalah sebuah statement dalam Kotlin yang digunakan untuk menghentikan perulangan dengan segera tanpa mengevaluasi kondisi perulangan. Setelah pernyataan break ditemukan di dalam sebuah loop, loop segera berakhir tanpa mengeksekusi pernyataan-pernyataan lainnya setelah pernyataan break.
Pada artikel ini, kami akan menjelaskan secara lebih rinci tentang Kotlin Break bagi Anda yang ingin belajar Kotlin. Selain itu, kami juga akan memberikan Anda beberapa contoh penerapannya. Ingin tahu lebih jelasnya? Simak terus artikel berikut ini.
Apa Itu Kotlin Break?
Misalkan Anda bekerja dengan loop. Kadang-kadang diinginkan untuk menghentikan perulangan dengan segera tanpa memeriksa ekspresi pengujian. Dalam kasus seperti itu, break digunakan. Ini mengakhiri loop penutup terdekat saat ditemui (tanpa memeriksa ekspresi pengujian). Cara kerjanya mirip dengan cara kerja pernyataan break di Java. Ini hampir selalu digunakan dengan konstruksi if..else. Sebagai contoh,
for (...) { if (testExpression) { break } }
Jika Test Expression dievaluasi menjadi true, brake dijalankan yang mengakhiri for loop.
Contoh Penerapan Kotlin Break
Berikut ini adalah contoh kode Kotlin Break
fun main(args: Array<String>) { for (i in 11..20) { if (i == 15) { break } println(i) } }
Ketika menjalankan programnya, Anda akan mendapatkan hasil:
1 2 3 4
Ketika nilai i sama dengan 5, ekspresi i == 5 di dalam if dievaluasi menjadi true, dan break dieksekusi. Ini mengakhiri for loop.
Kotlin Labeled Break
Apa yang telah Anda pelajari sampai sekarang adalah bentuk break yang tidak berlabel, yang mengakhiri loop penutup terdekat. Ada cara lain break dapat digunakan (bentuk berlabel) untuk mengakhiri loop yang diinginkan (bisa menjadi loop luar) yaitu Labeled Break.
Labeled Break di Kotlin dimulai dengan pengenal yang diikuti oleh @. Di sini, test@ adalah label yang ditandai di loop while luar. Sekarang, dengan menggunakan break dengan label (break@test dalam kasus ini), Anda dapat memutus loop tertentu. Berikut ini contohnya:
fun main(args: Array<String>) { first@ for (i in 1..5) { second@ for (j in 1..3) { println("i = $i; j = $j") if (i == 3) break@first } } }
Ketika dijalankan, maka hasilnya adalah:
i = 1; j = 1 i = 1; j = 3 i = 3; j = 1
Di sini, ketika ekspresi i == 3 dievaluasi menjadi true, break@first dieksekusi yang mengakhiri loop yang ditandai dengan label first@.
Itulah penjelasan tentang Kotlin Break untuk Anda yang ingin belajar Kotlin lebih mendalam. Belajar Kotlin secara gratis dan mudah hanya di Codekey. Codekey adalah media untuk belajar bahasa pemrograman gratis dan bisa dipelajari kapan saja dan di mana saja. Akses sekarang dan dapatkan berbagai materi Kotlin terbaru.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.