좋아, 그래서 여기에 내가 만들려고하는 전체 구조가있다. 해시 값으로 사용할 수있는 익명 배열을 만들어야합니다. 이 내 프로그램에서 작동합니다 :배열을 Perl의 해시 값으로 사용하려면 어떻게해야합니까?
$result = {
count, 2,
elementList, [
{name => "John Doe", age => 23},
{name => "Jane Doe", age => 24}
]
};
나는 이와 같은 코드로 똑같은 것을 만들려고합니다.
my @elements = [
{name => "John Doe", age => 23},
{name => "Jane Doe", age => 24}
];
$result = {
count, 2,
elementList, @elements
};
을하지만이 작동하지 않습니다 :이 작동 당신은 당신의 배열에 배열 참조합니다 ([]
구문)을 할당하는
my @elements;
push(@elements, {name => "John Doe", age => 23});
push(@elements, {name => "Jane Doe", age => 24});
$result = {
count, 2,
elementList, @elements
};
나머지 코드가 대괄호로 분리 된 경우 문제가있을 수 있습니다. 그것에 대한 도움이 필요하면 질문에 가져 오십시오. –