Tôi cần trích xuất tất cả các phần tử trong một mảng ngoại trừ phần tử cuối cùng và lưu trữ chúng trong một vô hướng để sử dụng sau này. Lúc đầu, tôi nghĩ rằng điều này sẽ có thể sử dụng mảng lát, nhưng nó xuất hiện mà bạn không thể đếm ngược. Ví dụ:perl - làm thế nào để bạn trích xuất tất cả các phần tử của một mảng ngoại trừ cái cuối cùng?
my $foo = ($bar[0..-2]);
hoặc
my $foo = ($bar[-2..0]);
Bất kỳ trợ giúp sẽ được đánh giá cao vì điều này đang bắt đầu lái xe cho tôi điên, và tôi đã không thể tìm một giải pháp khác hoặc bằng cách thử nghiệm.
Oskar
ITYM '@ foo' và '@bar [...]'. –