Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
⊗ktPmArRA 174 of 535 menu
◀ ▶

Накопление результата при обходе массива в Kotlin

При обходе массива результат часто копят в переменной. Для строк начальное значение - пустая строка, на каждой итерации к ней добавляют очередной элемент:

val arr = arrayOf("a", "b", "c") var res = "" for (elem in arr) { res += elem } println(res)

Между элементами можно вставлять разделитель. На экран попадет "a,b,c":

val arr = arrayOf("a", "b", "c") var res = "" for (elem in arr) { if (res != "") { res += "," } res += elem } println(res)

Дан массив:

val nums = arrayOf(1, 2, 3)

Соберите строку "123" из всех элементов и выведите ее в консоль.

Дан массив:

val parts = arrayOf("x", "y", "z")

Соберите строку "x-y-z" из элементов массива и выведите ее в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить