我想在Perl中實現一個堆棧,我有一個數組。我想推動陣列上的項目,彈出項目並打印出如下新陣列:「1,2,3,5,6爲什麼我的push和pop方法不起作用?
我該怎麼做?我的代碼只是將數字6添加到該陣列的頂部。
#!usr/bin/perl
@array = 1..5;
push @array, 6; #Push the number 6 into the array
pop @array, 4; #Pop the number 4 out of the array
print "The array is now $array[-1].\n";
你期望'pop @array,4;'做什麼? – hobbs
你沒有嚴格使用,你沒有使用警告。 – tchrist
您應該在開發Perl代碼時始終啓用警告。 – tadmc