CPU: Perl, Fall 2005 Perl, Week 3: More Arrays, Context, Subroutines, Lexical Variables #50

A Perl Function

sub fac {
    my ($n) = @_;
    if ($n == 0) {
      1;
    }
    else {
      $n * &fac($n-1);
    }
}
print fac(5), "\n";
Copyright © 2005 Ian Langworth