Как я могу распаковать хэш-ссылку Perl на несколько именованных скалярных переменных?
Я видел, как это было сделано, но не могу заставить это работать.
Предполагая, что $hashref
как дано, и определение от $arg1
до $arg3
, вот моя попытка:
my $hashref = { arg1 => 'val1', arg2 => 'val2', arg3 => 'val3',};
my ($arg1,$arg2,$arg3) = @{%$hashref}[qw(arg1 arg2 arg3)];