Perl 6 / все про postfix

Вычисление факториала в Perl 6

Perl 6 содержит так называемые reduction-операторы, которые позволяют записать такое короткое выражение для вычисления факториала:

say [*] 1..$n;

Разумеется, допустимо определить и оператор !:

multi postfix:<!> ($x) {
    return [*] 1..$x;
}
say 5!;

Обе конструкции работают в реализации Rakudo, входящей в состав Parrot 0.6.0.

postfix, operator — 20 апреля 2008