In Kotlin, I cannot do a break or continue within a function loop and my lambda -- like I can from a normal for loop. For example, th
break
continue
for
takeWhile stdlib function may be used instead of break.
For example,
val array = arrayOf(2, 8, 4, 5, 13, 12, 16) array.takeWhile { it % 2 == 0 }.forEach { println(it) } // break on odd array.takeWhile { it % 3 != 0 }.forEach { println(it) } // break on 3 * n