Parafraseando el primer manual de Fortran para los ordenadores Xerox (allá por los años sesenta):
«Aparte de valores cambiantes, uno de los principales propósitos de las variables es darles nombres a las constantes; en vez de tener que escribir en cada ocasión el valor de pi como 3.141592653589793, se puede indicar ese valor a una variable en una instrucción así:
my $PI = 3.141592653589793; y usar $PI en lugar de la forma más larga de la constante. Esto también simplifica la modificación del programa,
en caso de que el valor de pi cambiase.»
Para guardar más de un valor, estamos hablando de listas de elementos, así que, o tenemos variables
array o necesitamos
arrays anónimos (usando corchetes):
Using perl Syntax Highlighting
my %usuarios = (
'0' => ['GID','bash'],
'1' => ['GID','bash'],
'2' => ['GID','bash'],
'3' => ['GID','bash'],
);
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
y ya tenemos un
hash de
arrays.
Más información en tu propio ordenador en
perldoc perldsc,
y en la Web (
traducido al español) (vete a la sección HASHES DE ARRAYS, para que veas un ejemplo con conocidas familias de dibujos animados).