For Loop Pada Kotlin

For Loop merupakan perulangan yang ketika kondisi masih terpenuhi atau bernilai true maka blok body dari for loop akan terus di eksekusi. Ranges, Collections, Arrays dan apapun yang menyediakan iterator dapat memanfaatkan For loop ini. Berikut contoh programnya : withIndex() dapat digunakan untuk mengakses indeks untuk setiap elemen yang ada pada Ranges. Berikut contoh Program : forEach salah satu ekstensi yang memiliki fungsi seperti for. Berikut adalah contoh programmnya: forEach pada kode di atas merupakan sebuah lambda expression yang hanya memiliki satu argumen yaitu nilai tunggal yang dicakup pada ranges. Jika kita mendapatkan indeks dari tiap nilai yang dicakup kita bisa menggunakan ekstensi forEachIndexed seperti berikut: forEachIndexed memiliki dua argumen. Pertama adalah index yang merupakan indeks dari tiap nilai. Kedua adalah value yang merupakan nilai tunggal yang dicakup oleh ranges itu sendiri. Jika kita hanya ingin menggunakan argumen index, maka kita bisa mengubah argumen value menjadi _ seperti berikut:

No comments:

Post a Comment