- or download this
sub factorial {
my ($n) = @_;
...
}
return $n * factorial($n - 1);
}
- or download this
sub factorial {
my ($n, $accumulator) = @_;
...
}
return factorial($n - 1, $n * $accumulator);
}
- or download this
call factorial ...
call factorial ...
...
return
return
return
- or download this
call factorial ...
change args and reloop ...
change args and reloop ...
change args and reloop ...
return
- or download this
sub factorial {
my ($n, $accumulator) = @_;
...
$n--;
goto LOOP;
}