Tôi có một mảng, @allinfogoals
và tôi muốn biến mảng này thành một mảng đa chiều. Để cố gắng thực hiện điều này, tôi đang cố gắng đẩy một mảng như một mục như vậy:Đẩy mảng như một mục vào mảng khác - không tạo mảng đa chiều
push @allinfogoals, ($tempcomponents[0], $tempcomponents[1], $singlehometeam);
Nơi các mục đó trong ngoặc đơn là tất cả các chuỗi riêng lẻ mà tôi đã có trước đó. Tuy nhiên, nếu tôi tham khảo $allinfogoals[0]
, tôi nhận được giá trị của $tempcomponents[0]
và nếu tôi cố gắng $allinfogoals[0][0]
tôi nhận được:
Can't use string ("val of $tempcomponents[0]") as an ARRAY ref while "strict refs" in use
Làm thế nào tôi có thể thêm các mảng để @allinfogoals
để làm cho nó một mảng đa chiều?
Điều này có thể giải thích lý do tại sao hoạt động ... http: //perldoc.perl.org/perlreftut.html – squiguy