Список является распространённым вариантом коллекции. Создадим список через функцию listOf():
C помощью функции listOf мы создаём такой вот список чисел и далее мы помещаем его в переменную number.
Что бы обратиться к отдельному элементу данного списка мы можем по индексу:
Тут мы выводим на экран первый элемент списка. Нумерация начинается с нуля, поэтому в качестве индекса указываем [0]
Теперь выведем второй элемент списка:
Для того что бы вывести размер нашего списка, мы у number вызовем ключевое слово size:
Мы можем вывести все элементы списка использую цикл for:
Списки могут быть изменяемые и не изменяемые. В нашем случае мы не можем в наш список добавить новый элемент, удалить его, либо как изменить т.е она неизменяемая
Для того что бы мы могли изменить наш список нужно создавать с помощью mutableListOf
Добавим новый элемент в наш список:
Видим что число 24 добавился в наш список.
Для того что бы удалить какой либо элемент списка, нужно обратиться к нему по индексу.
Делаем это на примере:
Видим что пятый элемент удалён из нашего списка.
Списки которые мы рассмотрели имеют тип Int а точнее MutableList<Int>.
Так же можем сделать список из строковых значений.
Данный список будет иметь тип MutableList<String>