Задать вопрос
@jslby

Как получить определенный элемент массива в Perl?

Данные добавляются в массив след. образом:
my %thisData = (login => $thisName, pass => $thisPass);
push(@series, \%thisData);

Пробую перебирать в цикле:
foreach my $el (@series){
	print %el{'login'};
}

Но данная конструкция не работает.
В идеале я хочу получить массив хэшей, и перебирать его, с возможностью получить первое, второе и третье значение из хэша. Как это возможно?
  • Вопрос задан
  • 188 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Владимир К ответам на вопрос (2)
в perl массивы не имеют именованных ключей
используте Хэши
Ответ написан