У меня такая переменная perl. Как я могу получить доступ к исходным свойствам (например, «706»)?Как я могу получить доступ к исходным свойствам?
my @config = [
{
'x' => [ 565, 706 ],
'y' => [ 122 ],
'z' => 34,
'za' => 59,
}
];
EDIT:print Dumper($config[0]);
выходы: $VAR1 = undef;
Похоже, я получаю-доступ с помощью $config[0][0]->{x}[1];
. Почему я должен использовать [0] [0] (один ясен, но он второй ...)?
EDIT2: Прошу прощения за изменение структуры данных, но определение, которое было дано мне, изменилось.
Не уверен, что запятая после '59' действительно правильно. – Benoit
Нет запятой, кажется, не проблема – Thariama
Одна из приятных вещей в Perl заключается в том, что закрывающая запятая является необязательной. Это означает, что вы можете оставить его там и не беспокоиться о его добавлении, когда вам нужно добавить больше предметов. –