Массивы данных в языке Kotlin реализованы очень удобно и позволяют выполнять множество операций. В Kotlin можно создавать массивы, списки, а также ассоциативные массивы. В уроке вы рассмотрите массив Array, список List, а также массив Map.
Видеоурок
Массивы позволяют хранить большой объем информации в одном месте. В языке Kotlin можно найти несколько основных типов массивов.
Чтобы создать массив необходимо указать тип данных, поставить квадратные скобки и назвать сам массив. Это очень схоже с созданием обычных переменных, но здесь после типа данных идут еще квадратные скобки.
В массивах отсчет начинается с 0, поэтому первый элемент по индексу будет равен 0, второй — 1 и так далее.
Примеры создания массива:
var stroka: Char = arrayof() // Создание пустого массива
var nums = arrayOf("one", "two")
nums[0] = "some" // Изменение элементов в массиве
// Также можно создавать списки, что обладают большим набором функций
var nums2 = listOf(1, 2, 3, 5) // Присвоение всех значений сразу
Работать с элементами массива можно точно как с переменными. Мы можем их выводить или же устанавливать для них новые значения.
Для создания массивов можно использовать функции: arrayOf, listOf и mapOf. Для создания массивов что можно будет изменить и добавить в них новые элементы можно использовать: mutableListOf и mutableMapOf.
var user = mutableMapOf("name" to "Bob", "age" to 1, "isHasCar" to true)