Attualmente quando voglio costruire una tabella di look-up che uso:Dichiarare e popolare una tabella hash in un solo passaggio in Perl
my $has_field = {};
map { $has_field->{$_} = 1 } @fields;
C'è un modo che io possa fare di inizializzazione in linea in un unico passaggio? (Cioè popolano allo stesso tempo sto dichiarandolo?)
Questo funziona correttamente ma richiede ancora dichiarare '$ has_field' separatamente quando si usa' use strict; '. È comunque un buon trucco per saperlo. –