Курс языка программирования Raku / Основы / Больше о типах / Позиционные типы данных
Вложенные массивы
Массивы могут содержать любые другие данные, включая другие массивы. Чтобы разграничить границы вложенных массивов, используйте квадратные скобки:
my @table =
[1, 2, 3, 4],
[10, 20, 30, 40],
[100, 200, 300, 400];Также возможно использовать еще одну пару скобок для массива верхнего уровня. Следующий пример показывает ту же структуру данных, что и раньше.
my @table = [
[1, 2, 3, 4],
[10, 20, 30, 40],
[100, 200, 300, 400]
];Чтобы получить доступ к внутренним элементам, добавьте столько индексов, сколько нужно. Одна пара квадратных скобок опускается на один уровень глубже в структуру:
say @table[0][3]; # Выводит 4
say @table[2][1]; # Выводит 200 Практика
Пройдите 1 тест по содержанию этой темы.
Навигация по курсу
← Тест: Массивы | Тест: Вложенные массивы →
💪 Или перейдите сразу к упражнениям этого
раздела.