From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more
1234567891011121314 #!/usr/bin/perluse strict;use warnings;sub fact { my $n = shift; if ($n > 1) { return $n * fact($n - 1); } else { return 1; }}fact(5);
#!/usr/bin/perl
use
strict;
warnings;
sub
fact {
my
$n
=
shift
;
if
(
> 1) {
return
* fact(
- 1);
}
else
{
1;
fact(5);