Если у меня есть следующий массив
my @header_line = ('id', 'name', 'age');
Как создать из нее хеш, эквивалентный строке ниже?
my %fields = { id => 0, name => 1, age => 2};
Причина, по которой я хочу это сделать, заключается в том, что я могу использовать значимые имена, а не магические числа для индексов. Например:
$row->[$fields{age}]; # rather than $row->[2]