sub mysub { my $foo = shift || 'default'; # do stuff } #### sub mysub { my $foo = shift; $foo = 'default' unless defined $foo; # do stuff }