Ho un array, @allinfogoals
e voglio rendere questo un array multidimensionale. Nel tentativo di ottenere questo risultato, sto cercando di spingere una matrice come un elemento in questo modo:Invio di array come elemento a un altro array - non creazione di array multidimensionali
push @allinfogoals, ($tempcomponents[0], $tempcomponents[1], $singlehometeam);
Dove tali elementi in parentesi dell'array sono tutte le singole stringhe che ho in anticipo. Tuttavia, se mi riferisco $allinfogoals[0]
, ottengo il valore di $tempcomponents[0]
e se provo $allinfogoals[0][0]
ottengo:
Can't use string ("val of $tempcomponents[0]") as an ARRAY ref while "strict refs" in use
Come posso aggiungere questi array di @allinfogoals
per renderlo un array multidimensionale?
Questo può spiegare perché funziona ... http: //perldoc.perl.org/perlreftut.html – squiguy