Курс Raku / Розширені / Докладніше про вбудовані типи / Послідовності
Шаблони послідовностей
Оператор ... розпізнає не лише арифметичні кроки.
Якщо дати йому три значення, що зростають через множення, він продовжить геометричною послідовністю:
say 1, 2, 4 ... 64; # (1 2 4 8 16 32 64)Тут кожне значення вдвічі більше за попереднє, тож послідовність
подвоюється, доки не досягне 64.
Послідовності не обмежені числами. З рядками Raku дотримується природного алфавітного порядку:
say 'a' ... 'e'; # (a b c d e)Послідовність може лічити й донизу. Коли кінцева точка менша за початкову, значення спадають:
say 10 ... 1; # (10 9 8 7 6 5 4 3 2 1)У кожному випадку ви описуєте закономірність прикладом, а оператор
... доповнює решту.
Практика
Виконайте 1 тест за змістом цієї теми.
Навігація курсом
← Послідовності | Тест — Оператор
... →
💪 Або перейдіть одразу до вправ цього розділу.