Last Updated on August 16, 2021 by
Kotlin for loop digunakan untuk mengulang bagian program beberapa kali. Bagian ini pun bisa berulang melalui array, range, collection, atau apa pun yang menyediakan untuk iterasi. Kotlin for loop setara dengan loop foreach dalam bahasa C#.
Pada pembahasan kali ini, Codekey akan membahas tentang penggunaan Kotlin For Loop dalam pemrograman.
Mengetahui tentang Kotlin For Loop
For Loop di Kotlin berulang melalui apa pun yang menyediakan iterator. Berbeda dengan bahasa Java atau bahasa berbasis objek lainnya, di mana pada Kotlin tidak ada loop for tradisional di Kotlin. Dalam bahasa Kotlin, for loop digunakan untuk beralih melalui rentang, array, map, dan sebagainya. For loop akan ada pada apa pun yang menyediakan iterator.
Berikut ini adalah contoh syntax for loop di Kotlin:
1. for (item in collection){ 2. 3. }
Iterasi melalui array
Mari kita lihat contoh sederhana dari iterasi elemen array.
1. fun main(args : Array<String>) { 2. val nilai = arrayOf(55,75,80,65,70) 3. for(val in nilai){ 4. println(val) 5. } 6. }
Output:
55 75 80 65 70
Jika isi for loop hanya berisi satu baris pernyataan, tidak perlu diapit dalam kurung kurawal {}.
1. fun main(args : Array<String>) { 2. val nilai = arrayOf(55,75,80,65,70) 3. for(val in nilai) 4. println(val) 5. }
Elemen-elemen array di-iterasi berdasarkan indeks (indeks) array. Sebagai contoh:
1. fun main(args : Array<String>) { 2. val nilai = arrayOf(55,75,80,65,70) 3. for(val in nilai.indices) 4. println("nilai[$val]: "+ nilai[val]) 5. } Output: marks[0]: 55 marks[1]: 75 marks[2]: 80 marks[3]: 65 marks[4]: 70
Iterasi melalui range
Coba perhatikan contoh melakukan iterasi elemen dari range.
1. fun main(args : Array<String>) { 2. 3. print("for (x in 1..5) print(x) = ") 4. for (x in 1..5) print(x) 5. println() 6. print("for (x in 5..1) print(x) = ") 7. for (x in 5..1) print(x) 8. println() 9. print("for (x in 5 downTo 1) print(x) = ") 10. for (x in 5 downTo 1) print(x) 11. println() 12. print("for (x in 5 downTo 2) print(x) = ") 13. for (x in 5 downTo 2) print(x) 14. println() 15. print("for (x in 1..5 step 2) print(x) = ") 16. for (x in 1..5 step 2) print(x) 17. println() 18. print("for (x in 5 downTo 1 step 2) print(x) = ") 19. for (x in 5 downTo 1 step 2) print(x) 20. } Output: for (x in 1..5) print(x) = 12345 for (x in 5..1) print(x) = for (x in 5 downTo 1) print(x) = 54321 for (x in 5 downTo 2) print(x) = 5432 for (x in 1..5 step 2) print(x) = 135 for (x in 5 downTo 1 step 2) print(x) = 531
Demikianlah penjelasan singkat tentang Kotlin For Loop yang harus Anda ketahui untuk belajar pemrograman Kotlin. Jika Anda tertarik untuk belajar lebih banyak tentang Kotlin maupun pemrograman Android lainnya, simak terus artikel seri tutorial Kotlin yang ada di https://codekey.id/.
Codekey adalah website media pembelajaran bahasa pemrograman. Anda bisa belajar berbagai bahasa pemrograman dari Codekey dan Anda bisa belajar kapan pun dan di mana pun yang Anda inginkan. Codekey menyediakan berbagai materi, penjelasan, tips, dam trik untuk berbagai bahasa pemrograman. Juga jangan lupa allow notifikasi situs kami https://appkey.id/.
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.