http://qs321.pair.com?node_id=11106579


in reply to Re^2: Duplicate variable returned from sub
in thread Duplicate variable returned from sub

You could make this explicit by using:

my (undef, $var2, $var3, $var1) = someFunction($var4);
or refactoring someFunction() if that makes sense.