您的位置 首页 php

Perl基础函数——splice

Splice 函数用法:

splice ARRAY

splice ARRAY, OFFSET

splice ARRAY, OFFSET,LENGTH

splice ARRAY, OFFSET,LENGTH,LIST

splice函数主要是用来删除数组中指定的部分元素

在列表环境中, splice返回的是删除的元素组成的列表

标量环境中, splice返回的是最后被删除的元素

具体我们根据例子来看

splice ARRAY :

my @nums = (1,2,3,4,5,6,7);

splice @nums;

print “$_\n” for @nums;

我们可以看到, 第一种方法直接清空了数组。

splice ARRAY, OFFSET :

my @nums = (1,2,3,4,5,6,7);

splice @nums, 3;

print “$_\n” for @nums;

这种方式, 则将offset开始的所有元素都删除了

splice ARRAY, OFFSET,LENGTH :

my @nums = (1,2,3,4,5,6,7);

splice @nums, 3, 2;

print “$_\n” for @nums;

这种方式, 从offset位置开始, 删除length个元素

splice ARRAY, OFFSET,LENGTH,LIST:

my @nums = (1,2,3,4,5,6,7);

splice @nums, 3, 2, 0, 0;

这种方式, 同上一种方式一样, 从offset位置开始, 删除length个元素, 不能的是, 删除了元素之后依次替换成LIST中的元素。

splice的用法很简单, 经常使用的主要是3参数的splice, 主要用来删除数组中特定部分的元素。

文章来源:智云一二三科技

文章标题:Perl基础函数——splice

文章地址:https://www.zhihuclub.com/79220.shtml

关于作者: 智云科技

热门文章

网站地图