Help for this page
sub foo { if (defined wantarray) { # we're in scalar or list context ... # do what you need to do on @_ directly, only thing to maintain } #foo
foo( @data );
@newdata = foo( @olddata );
@data = foo( qw(foo bar baz) );