Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmMpInr 219 of 522 menu
◀ ▶

Введение в карты в Kotlin

Карта в Kotlin - это тип Map: набор данных, где каждое значение связано со своим ключом. Ключ обычно строка или число, по нему находят нужное значение, а не по порядковому номеру, как в списке.

В списке элементы стоят в ряд и имеют индексы 0, 1, 2. В карте порядок обхода может отличаться от порядка записи, зато один ключ не дублируется: повторная запись с тем же ключом заменяет старое значение. Так удобно хранить цены по названию товара, возраст по имени, код цвета по его имени.

Неизменяемую карту собирают функцией mapOf: состав задают при создании и дальше только читают. Изменяемую карту ведут через mutableMapOf - в нее добавляют пары, меняют значения и убирают записи по ключу. Обе формы разберем в следующих уроках.

Карты подходят для справочников, настроек и любых таблиц «имя - значение». Проверка наличия ключа, перебор всех пар и сумма числовых значений строятся на тех же операциях, что и работа со списком в цикле, но обращение к данным идет по имени, а не по индексу.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить