]]> ]]>

Факториал в Perl

Пример для версий Perl 5.12.1

Используется итеративное определение факториала. Не совместим с Perl 6.

sub fact {
  my $n = shift;
  my $result = 1;
  foreach my $i (1 .. $n) {
    $result *= $i;
  }
  $result
}

foreach my $i (0..16) {
    print "$i! = ", fact($i), "\n";
}

Комментарии

]]>

blog comments powered by Disqus

]]>

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