? Semblable à d'autres langues , Perl peut allouer dynamiquement des variables et leur renvoyer, en utilisant des références ou des pointeurs . Parce que la mémoire allouée ne correspond pas à une variable nommée , elle est appelée mémoire anonyme. Tout type de variable , y compris tableau, peut être affecté anonymement en perl et accessible en lançant le pointeur comme un tableau . Instructions
1
Allouer un anonyme, ou allouée dynamiquement , tableau en utilisant un code similaire à :
$ anon_arrary_ref = [' élément 1 ', ' élément 2 ', ' l'élément 3 '] ;
$ anon_array_ref est une variable scalaire contenant l'adresse mémoire et le type de l'endroit en mémoire le tableau anonyme est stocké
2
cela contraste à la méthode d'allocation statique d'un . tableau de variables :
@ static_array = (' article 1 »,« point 2 »,« point 3 ») ;
3
accès aux éléments de votre tableau anonyme par précédant la variable de référence avec un caractère «@» , la syntaxe d'une variable tableau en perl:
@ $ anon_array_ref
4
calculer la longueur de votre tableau anonyme en utilisant le code suivant : Photos
$ anon_array_size = @ $ anon_array_ref ;
contrairement à :
$ static_array_size = @ static_array ;
< br >