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

Введение в многомерность в Kotlin

Одномерный массив или список хранит ряд значений подряд. Когда нужна таблица, матрица или блок связанных наборов, элементами верхнего уровня становятся другие массивы или списки. Такую структуру называют многомерной.

Двухмерный массив - это массив, каждый элемент которого снова массив. Строки таблицы лежат в отдельных внутренних массивах, а к ячейке обращаются двумя индексами: сначала выбирают строку, затем столбец.

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

Многомерные структуры удобны для игровых полей, расписаний, отчетов по строкам и столбцам. Перебор, сумма и замена элемента опираются на циклы и индексы, которые уже знакомы по одномерным массивам и спискам.

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