Курс Raku / Основи / Більше про типи / Позиційні типи даних
Цитування рядкових масивів
Для масивів рядків, де елементи є короткими рядками без пробілів, Raku пропонує зручний синтаксис для їх ініціалізації.
my @digits = <zero one two three four five six seven eight nine>;Ви можете самостійно вирішити, чи додавати додаткові пробіли навколо кутових дужок чи ні. Компілятор приймає обидва варіанти.
my @digits = < zero one two three four five six seven eight nine >;Обидві конструкції еквівалентні простому варіанту:
my @digits = 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine';%%tipblock ## Масив vs Список
Зверніть увагу, що в наведених вище прикладах цитування
< . . . > створює List, а не
Array. Ви можете підтвердити це, викликавши метод
WHAT:
say <a b c>.WHAT; # (List)Проте, коли ви присвоюєте його масиву, ви отримуєте масив з елементами зі списку.
my @a = <a b c>;
say @a.WHAT; # (Array)Практика
Виконайте 2 тести за змістом цієї теми.
Навігація курсом
← Тест — Список та скаляр проти списку та масиву | Тест 1 — Цитування рядкових масивів →
💪 Або перейдіть одразу до вправ цього
розділу.