sub get_big_arrayref {
# blah blah blah
return \@big_array;
}
{
...
my $big_arrayref = get_big_arrayref();
foreach my $value (@$big_arrayref) {
# whatever
}
}
####
for my $i (0 .. $#$big_arrayref) {
####
while ( my($key, $value) = each %$big_hashrerf ) {