Mam tablicę, @allinfogoals
i chcę uczynić z niej tablicę wielowymiarową. Starając się osiągnąć to, próbuję naciskać tablicę jako element tak:Przesyłanie tablicy jako elementu do innej tablicy - nie tworzenie wielowymiarowej tablicy
push @allinfogoals, ($tempcomponents[0], $tempcomponents[1], $singlehometeam);
Gdzie te elementy w nawiasach tablicy są wszystkie poszczególne ciągi mam wcześniej. Jednakże, jeśli odwołać $allinfogoals[0]
, otrzymuję wartość $tempcomponents[0]
i jeśli próbuję $allinfogoals[0][0]
uzyskać:
Can't use string ("val of $tempcomponents[0]") as an ARRAY ref while "strict refs" in use
Jak mogę dodać tych tablic do @allinfogoals
aby to wielowymiarowa tablica?
To może wyjaśnić, dlaczego to działa ... http: //perldoc.perl.org/perlreftut.html – squiguy