Ok, alors voici toute la structure que j'essaye de créer. J'ai besoin de créer un tableau anonyme que je peux utiliser comme valeur de hachage. Cela fonctionne dans mon programme:Comment puis-je utiliser un tableau comme valeur de hachage en Perl?
$result = {
count, 2,
elementList, [
{name => "John Doe", age => 23},
{name => "Jane Doe", age => 24}
]
};
J'essaye de créer exactement la même chose avec le code comme ceci. Cela fonctionne:
my @elements = [
{name => "John Doe", age => 23},
{name => "Jane Doe", age => 24}
];
$result = {
count, 2,
elementList, @elements
};
Mais cela ne fonctionne pas:
my @elements;
push(@elements, {name => "John Doe", age => 23});
push(@elements, {name => "Jane Doe", age => 24});
$result = {
count, 2,
elementList, @elements
};
Si le reste de votre code rompt avec les parenthèses, le problème est probablement là-bas. Apportez-le dans la question si vous avez également besoin d'aide à ce sujet. –