Ich habe ein Array, @allinfogoals
, und ich möchte dies zu einem mehrdimensionalen Array machen. Im Versuch, dies zu tun, ich versuche, ein Array als ein Element zu drücken, wie so:Array als Element zu einem anderen Array schieben - kein multidimensionales Array erstellen
push @allinfogoals, ($tempcomponents[0], $tempcomponents[1], $singlehometeam);
Sind diese Elemente im Array Klammer sind alle einzelnen Strings ich vorher haben. Allerdings, wenn ich $allinfogoals[0]
Referenz, bekomme ich den Wert von $tempcomponents[0]
und wenn ich $allinfogoals[0][0]
versuche ich bekommen:
Can't use string ("val of $tempcomponents[0]") as an ARRAY ref while "strict refs" in use
Wie kann ich diese Arrays @allinfogoals
fügen Sie es ein mehrdimensionales Array zu machen?
Dies kann erklären, warum das funktioniert ... http: //perldoc.perl.org/perlreftut.html – squiguy