Это моя структура данных, созданная Data :: Dumper-> Dumper:
$VAR1 = {
'name' => 'genomic',
'class' => [
{
'reference' => [
{
'name' => 'chromosome',
'referenced-type' => 'Chromosome'
},
{
'name' => 'chromosomeLocation',
'referenced-type' => 'Location'
},
{
'name' => 'sequence',
'referenced-type' => 'Sequence'
},
{
'name' => 'sequenceOntologyTerm',
'referenced-type' => 'SOTerm'
}
],
}
],
};
(обрезано для ясности)
Я хотел бы вернуть ссылку на массив каждого значения имени по ссылке в одной строке.
В настоящее время у меня есть
$class->[0]{reference}[0..3]{name}
но безрезультатно.
Также в этом примере есть четыре хеша с индексами 0..3, как мне представить весь массив независимо от количества элементов?