]]> ]]>

Факториал в Perl

Пример для версий rakudo-2010.08

Используется метаоператор сокращения; [*] в начале списка означает “применить эту операцию к элементам списка”. Вывод результата можно также записать как

say "$i! = &fact($i)";
sub fact($n) { [*] 1..$n }

for 0..16 -> $i {
    say "$i! = ", fact($i);
}

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам