Шаг 86.
Основы Kotlin.
Строки. Обход символов в строке

    На этом шаге мы рассмотрим использование функции forEach().

    Тип String включает и другие функции, выполняющие последовательный обход символов, подобно indexOf() и split(). Например, символы из строки можно вывести по отдельности, друг за другом, используя функцию forEach(). Этот вызов:

"Dragon's Breath".forEach { 
    println("$it\n")
}
сгенерирует следующий вывод:
D
r
a
g
o
n
'
s

B
r
e
a
t
h


Рис.1. Результат выполнения функции forEach()

    Многие из этих функций также доступны для типа List, а большинство функций для обхода списков, которые мы будем изучать позднее, доступны также для строк. Во многом String в Kotlin ведет себя так же, как список символов.

    На следующем шаге мы приведем текст одного задания и рассмотрим его решение.




Предыдущий шаг Содержание Следующий шаг