當前位置:首頁 » Perl » Perl pop()函數

Perl pop()函數

perl pop()函數例子,pop()函數實例代碼 - 返回的最後一個元素的數組,從數組中刪除值。

語法

pop ARRAY

pop


定義和用法

返回的最後一個元素的數組,從數組中刪除值。需要注意的是數組必須明確的是一個數組,而不是一個列表。如果省略了ARRAY,會彈出的最後一個值從@ARGV內的eval STRING在主程序中調用時,或在BEGIN,CHECK,INIT 和 END塊。否則,它會試圖彈出信息的@_數組內的子程序。這是相反的推動,結合使用時,可以讓你實現“棧”。

需要注意的是,在應用彈出一個元素數組將被縮短。

返回值

  • undef - 如果列表是空的

  • 數組的最後一個元素

例子

試試下麵的例子:

#!/usr/bin/perl -w
#by www.gitbook.net

@a = (1, 2, 3, 4);
print("pop() ", pop(@a), "   leaves  ",@a, "\n");

這將產生以下結果:

pop() 4  leaves 123