$n - , . , ( ) , , . , . , . a print "$n\n"; shift, , $n 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, - 2, -3 .. .
, :
use strict;
use warnings;
use Memoize;
memoize('F');
sub F{
my $n = shift;
return 0 if $n == 0;
return 1 if $n == 1;
return F($n-1)+F($n-2);
}
print F(10), "\n";
55.
, , , ( my), , my , , , , .