Курс Raku / Розширені / Контейнери / Упорядковані контейнери
Масиви
Масив — це впорядкований контейнер, елементи якого самі є скалярними контейнерами.
my @array = 100, 200, 300;
my @letters = 'a', 'b', 'c';Сигіл @ вказує, що така змінна поводиться як об’єкт
Positional, тож її можна індексувати, щоб дістатися до
окремих елементів:
say @array[1]; # 200
say @letters[2]; # cОскільки кожен елемент є скалярним контейнером, йому можна присвоїти нове значення точно так само, як окремій скалярній змінній:
my @array = 100, 200, 300;
@array[0] = 10;
say @array; # [10 200 300]Можна також присвоїти значення іншого типу, наприклад:
my @array = 100, 200, 300;
@array[0] = 'ten';
say @array; # [ten 200 300]Саме це робить масиви змінюваними: кожна комірка є контейнером, який може прийняти нове значення. Як ви побачите в наступній темі, списки поводяться інакше.
Навігація курсом
← Упорядковані контейнери | Списки →
💪 Або перейдіть одразу до вправ цього
розділу.