use feature qw/say/; say "Outside of sub: ", sum(1..10); say "Inside of sub: ", foo(1..10); sub foo { use List::Util qw(sum); return sum(@_); }