Как предотвратить печать имени переменной с помощью `Data::Dumper`

Я использую Data::Dumperдля печати perl-хэша с конфигурацией, который будет оцениваться другим скриптом. Проблема в том, что он всегда печатает $VAR =в начале вывода. Я попытался настроить параметр Varnameна пустую строку, но тогда я получаю $1вместо $VAR. Как предотвратить печать имени переменной с помощью Dumper?

my $params = {-PARAMS => 0} #data

local $Data::Dumper::Purity = 1;
local $Data::Dumper::Varname  = "";
print Dumper($params) ;

Печатает:

$1 = {
    '-UPDATE' => 0,
}

Я хочу иметь:

{
    '-UPDATE' => 0,
}
8
задан Mariusz Jamro 27 March 2012 в 08:23
поделиться