Obecnie, kiedy chcę zbudować tabelę przeglądową używać:Deklaracja i wypełnić tabelę hash w jednym kroku w Perlu
my $has_field = {};
map { $has_field->{$_} = 1 } @fields;
Czy istnieje sposób mogę zrobić inline inicjalizacji w jednym kroku? (Tj wypełnić go w tym samym czasie jestem uznającej go?)
Działa to poprawnie, ale nadal wymaga deklarowania '$ has_field' osobno podczas używania' use strict; '. Wciąż jest to dobra sztuczka. –