[#] [Перевод] Последовательности в Perl 6 / Rakudo
habrabot(difrex,1) — All
2015-03-14 04:00:03


В Perl 6 введён новый оператор … для задания последовательностей. Вот, как это работает:

my @even-numbers := 0, 2 ... *; # арифметическая последовательность
my @odd-numbers := 1, 3 ... *;
my @powers-of-two := 1, 2, 4 ... *; # геометрическая последовательность


Пример использования:

> my @powers-of-two := 1, 2, 4 ... *; 1;
1
> @powers-of-two[^10]
1 2 4 8 16 32 64 128 256 512


[Читать дальше →][1]

[1]: http://habrahabr.ru/post/253047/#habracut