Курс по 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 тест върху съдържанието на тази тема.
Навигация в курса
← Последователности | Тест — Операторът
... →
💪 Или преминете направо към упражненията в този
раздел.