Условие в цикле по массиву в Kotlin
В тело цикла по массиву можно вложить if
и обрабатывать не каждый элемент, а только
подходящие:
val arr = arrayOf(1, 2, 3, 4)
for (num in arr) {
if (num % 2 == 0) {
println(num)
}
}
Так же отбирают строки по содержимому:
val arr = arrayOf("a", "b", "a")
for (elem in arr) {
if (elem == "a") {
println(elem)
}
}
Дан массив:
val nums = arrayOf(3, 8, 1, 6, 9)
Выведите в консоль только четные элементы массива, каждый с новой строки.
Дан массив:
val codes = arrayOf("x", "y", "x")
Выведите в консоль только элементы, равные
строке "x", каждый с новой строки.