in reply to passing $_ to my function

I usually use

sub my_sub { my ($arg1, $arg2) = @_; ... }

in my functions. So the equivalent of these would be:

sub my_sub { my ($arg1, $arg2) = @_ ? @_ : $_; ... }
Is this reasonable?
--blm--
If you don't like this post can you please /msg me