Курс Раку / Основи / Позиційні типи даних
Цитування рядкових масивів
Для масивів рядків, де елементи є короткими рядками без пробілів, 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';
Масив vs Список
Зверніть увагу, що в наведених вище прикладах цитування < . . . >
створює List
, а не Array
. Ви можете підтвердити це, викликавши метод WHAT
:
say <a b c>.WHAT; # (List)
Проте, коли ви присвоюєте його масиву, ви отримуєте масив з елементами зі списку.
my @a = <a b c>;
say @a.WHAT; # (Array)
Практика
Виконайте вікторини, що охоплюють зміст цієї теми.
Навігація по курсу
← Позиційні типи даних / Списки | Позиційні типи даних / Індексація діапазонів →
💪 Or jump directly to the exercises to this section.
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська