sub callMult { return \@result, $count; } my ($result, $count) = callMult(); # you can then use $result->[$i]; # to access the array elements # or @result_array = @$result; # to dereference it