Hasta hace poco, he estado almacenar múltiples valores en diferentes hashes con las mismas claves de la siguiente manera:¿Cómo puedo almacenar múltiples valores en una tabla hash Perl?
%boss = (
"Allan" => "George",
"Bob" => "George",
"George" => "lisa");
%status = (
"Allan" => "Contractor",
"Bob" => "Part-time",
"George" => "Full-time");
y luego puede hacer referencia a $boss("Bob")
y $status("Bob")
pero ahora se pone difícil de manejar si hay una gran cantidad de propiedades de cada clave puede tener y tengo que preocuparme por mantener los hashes sincronizados.
¿Existe alguna forma mejor de almacenar valores múltiples en un hash? Podría almacenar los valores como
"Bob" => "George:Part-time"
y luego desmonte las cuerdas con split, pero tiene que haber una forma más elegante.
Este es un gran recordatorio de por qué el libro de cocina de estructura de datos Perl es un gran recurso. – dreftymac