Уроки Kotlin

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

#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)

Исходный код

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

Задание к уроку

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

Большое задание по курсу

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

Также стоит посмотреть

Изучение Docker с нуля / Уроки Докер для начинающих
7 уроков
Уроки PhotoShop для начинающих
6 уроков
Уроки Godot Engine / Разработка игр на движке Годот
4 урока
Уроки SQL для начинающих
8 уроков
Уроки Swift для начинающих
8 уроков
Уроки Angular для начинающих
7 уроков
Комментарии
Добавить комментарий

Пока комментариев нет