puoi usare la definizione con prototipo della tua sub, cosa fra l'altro un po pericolosa: # untested sub mysub(@@) { my @a = @(shift); my @b = @_; } mysub(@a, @b); vedi http://perldoc.perl.org/perlsub.html per maggior dettagli Oha