Введение в списки в Kotlin
Список в Kotlin - это упорядоченный набор
значений, к которому обращаются по индексу,
как к массиву. Элементы имеют номера от
0, порядок сохраняется, пока вы сами
не переставите или не удалите значения.
Массив создают с фиксированным размером: новое место в том же объекте не появляется. У изменяемого списка длина может расти и уменьшаться - элементы добавляют в конец, в середину или убирают по одному. Для набора, который часто меняют по ходу работы программы, список обычно удобнее массива.
Неизменяемый список только читают: состав
задали при создании и дальше не меняют.
Такой список получают функцией listOf.
Изменяемый список ведут через mutableListOf:
в него можно записывать новые значения и
удалять старые. Обе формы разберем в
следующих уроках.
Списки подходят для очереди задач, списка имен, накопленных результатов цикла. Перебор, проверка длины и поиск элемента устроены похоже на массив, а операции изменения размера доступны там, где выбран изменяемый тип.