hash
se prefija con el símbolo %
.
%a = ( 'x', 5, 'y', 3); # llena 2 elementos del hash
Aqui x
e y
son las claves del hash y 5
y 3
los
respectivos valores. El elemento indexado en x
de %a
es 5
y el elemento indexado en y
de %a
es 3
.
Las claves deben ser únicas, aunque los valores pueden estar duplicados. Los valores de un hash deben ser escalares, pero las claves han de ser cadenas. Si no lo fueran se producirá la conversión pertinente.