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

perl splice()函數

perl splice()函數例子,splice()函數實例代碼 - 刪除數組的length個元素偏移的元素。

語法

splice ARRAY, OFFSET, LENGTH, LIST

splice ARRAY, OFFSET, LENGTH

splice ARRAY, OFFSET


定義和用法

刪除數組的length個元素偏移的元素,使用LIST更換刪除了的元素,如果指定的元素。如果省略length,將從OFFSET起刪除。

返回值

  • 在標量上下文是undef,如果冇有刪除元素

  • 在標量上下文中刪除最後一個元素

  • 在列表上下文中的空列表失敗

  • 在列表上下文列表中刪除元素

例子

試試下麵的例子:

#!/usr/bin/perl -w
#by www.gitbook.net
@array        = ("a", "e", "i", "o", "u");
@removedItems = splice(@array, 0 , 3, ("A", "E", "I"));

print "Removed items: @removedItems\n";

這將產生以下結果:

Removed items: a e i