Actualmente cuando quiero construir una tabla de consulta que utilizo:declarar y rellenar una tabla hash en un solo paso en Perl
my $has_field = {};
map { $has_field->{$_} = 1 } @fields;
¿Hay alguna manera de hacer la inicialización en línea en un solo paso? (Es decir, lo pueblan, al mismo tiempo que estoy declarando que?)
Esto funciona correctamente, pero aún así se requiere declarar '$ has_field' por separado cuando se usa' use strict; '. Sin embargo, es un buen truco saberlo. –