sub outer { my $x = shift; sub inner { return $x; } } #### sub outer { my $x = shift; my $inner = sub { return $x }; }