Уроки Kotlin

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

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

Массивы данных в языке Kotlin реализованы очень удобно и позволяют выполнять множество операций. В Kotlin можно создавать массивы, списки, а также ассоциативные массивы. В уроке вы рассмотрите массив Array, список List, а также массив Map.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Массивы позволяют хранить большой объем информации в одном месте. В языке 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)

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Kotlin Android Studio / Разработка Андроид программ
8 уроків
Коментарі
Додати коментар

Поки що коментарів немає