my @return = undef; # XXX Inits the array with one undef element my @return = (); # OK Empties the array. my @return; # GOOD 'my' already creates an empty array