hash se acceden de manera similar a
como se hace en un array. La diferencia esta en que se usan llaves en vez de
corchetes:
%a = ( 'x', 5, 'y', 3);
$a{x} = 7;
print $a{x}; # imprime: 7
print $a{'x'}; # imprime: 7
print $a{'y'}; # imprime: 3
En el interior de las llaves, si la clave es un identificador (incluyendo el guión bajo)
se pueden omitir las comillas:
$a{x} es lo mismo que $a{'x'}
Sin embargo, deberemos escribir:
$sound{"homo sapiens"} = "have a nice day";
ya que la clave es una cadena conteniendo espacios en blanco.
Casiano Rodríguez León
