#5 — Массивы данных (Array, List, Map)

Поділитись

Массивы данных в языке 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)

Поділитись