Comment faire pour convertir un tableau de référence à un tableau en Perl?

Je sais que je peux créer un tableau et une référence à un tableau comme suit:

my @arr = ();
my $rarr = \@arr;

Je peux parcourir le tableau de référence comme suit:

foreach my $i (@{$rarr}){

}

Est-il un moyen de copier ou convertir le tableau ref à un tableau normal, donc je peux le retourner à partir d'une fonction? (Idéalement sans l'aide de qui boucle foreach et un push).

Vous ne pouvez pas retourner un tableau en Perl. (en revanche, vous pouvez retourner la liste que le tableau contient)

OriginalL'auteur chotchki | 2011-04-01