Poussant tableau comme un élément à un autre tableau - de ne pas créer de tableau multidimensionnel

J'ai un tableau, @allinfogoals et je veux faire un tableau multidimensionnel. Dans une tentative pour ce faire, j'essaie de pousser un tableau comme un élément de la sorte:

push @allinfogoals, ($tempcomponents[0], $tempcomponents[1], $singlehometeam);

Où ces éléments dans le tableau parenthèses sont toutes les cordes que j'ai au préalable. Cependant, si j'référence $allinfogoals[0], j'obtiens la valeur de $tempcomponents[0] et si j'essaie $allinfogoals[0][0] j'obtiens:

Can't use string ("val of $tempcomponents[0]") as an ARRAY ref while "strict refs" in use

Comment puis-je ajouter de la ces tableaux à @allinfogoals pour en faire un tableau multidimensionnel?

InformationsquelleAutor Mark Lyons | 2012-12-24