my @array = (10 .. 12); $source{'data'} = \@array; #### $data = 'data'; # via arg my @array = $source{$data} ; return @array; #### push (@{ $hash{foo}{bar} }, @{ addSomeNumbersFromSource("data") });