Tôi là một chút mới để Perl, nhưng đây là những gì tôi muốn làm:Làm thế nào tôi có thể tạo mảng đa chiều trong Perl?
my @array2d;
while(<FILE>){
push(@array2d[$i], $_);
}
Nó không biên dịch từ @array2d[$i]
không phải là một mảng mà là một giá trị vô hướng.
Tôi nên khai báo @ array2d như một mảng mảng như thế nào?
Tất nhiên, tôi không biết mình có bao nhiêu hàng.
Bạn cũng có thể truy cập như $ array [3] [2] - mũi tên là không cần thiết giữa các chỉ số liên tiếp [n] hoặc {key} của cấu trúc dữ liệu đa cấp. – xdg
Bạn nói đúng, cảm ơn thông tin. Tôi sẽ cập nhật câu trả lời để phản ánh điều đó. – gpojd