Fellow boriz
Thank you very much for your suggestion, but I'm not sure if
perl -MData::Dumper -e "print Dumper @{$_[3]}{'a','b','c','d'}, $_[3];
+ "
$VAR1 = undef;
$VAR2 = undef;
$VAR3 = undef;
$VAR4 = undef;
$VAR1 = undef;
$VAR2 = undef;
$VAR3 = undef;
$VAR4 = undef;
$VAR1 = undef;
$VAR2 = undef;
$VAR3 = undef;
$VAR4 = undef;
$VAR5 = '1';
is the same thing as
perl -MData::Dumper -e 'print Dumper @$data{"a","b","c"}, $data'
$VAR1 = undef;
$VAR2 = undef;
$VAR3 = undef;
$VAR4 = {
'c' => undef,
'a' => undef,
'b' => undef
};
or I'm doing something really wrong here, or your data structure definition is not the same as my example. :-) Nice try, anyway.