LINUX.ORG.RU

Perl. Доступ к значениям массива хешей.

 ,


0

1

Приветствую вас снова, многоуважаемые Perl-хакеры. Помогите разобраться с задачей.

Есть огромный массив хешей вида:

@hash_list = (
    ...
    {
        "field1": 123,
        "field2": 321,
    },
    {
        "field1": 456,
        "field2": 654,
    },
    ...
);

Перебрать массив и для каждого хеша проверить значение по ключу field1.

Собственно вопрос, как релизовать перебор значений массива хешей по ключу «field1»?


map{ print $_->{XXX}.«\n»} @hash_list;

anonymous ()
Ответ на: комментарий от Difrex

Еще вопроc. Как получить доступ к первому элементу массива в хеше?

%test = (
   field = [
       "hello world",
   ]
)

Конструкция вида $test{field}[0] - не работает.

djnoob ()
Последнее исправление: djnoob (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.