Perl数组Splice()函数

Perl拼接函数采用以下形式:

Perl'ssplice()函数用于切出并返回块或数组的一部分。切出的部分从阵列的偏移量元素开始,并持续长度元素。如果没有指定长度,它将被切割到数组的末尾。防洪小知识

Perl拼接函数示例

@myNames数组想象成一排编号框,从左到右,从零开始编号。splice()函数将从@myNames数组中切出一块,从#1位置的元素开始(在这种情况下,Michael)并在Matthew结束3个元素。@someNames的值然后变为(&\#39;Michael&\#39;,','Matthe 35; 39;39>

@Somenname的值,并且@myname缩短到(&35; 39;Jacocob ##39;,''Ethan 35#39;,&\#39;%>。

使用可选的'用'替换U;

作为一个选项,您可以替换用另一个数组删除的部分,将其传递到替换_和参数中。

在上面的例子中,splice()函数会从@myNames数组中切出一块,从#1位置的元素开始(在这种情况下,迈克尔并在Matthew结束3个元素。然后@moreNames数组的内容替换这些名称。@someNames的值然后变为(&\35; 39;Michael&\35; 39;,'39;39;Matthe&\#39;

@someNames的值,并且@myname更改为('Jacocob&\35;#39;&35; 39;&\35; 39;Dan'Daniel&&\\\35; 39;Joseph','Ethan','Andrew')

您可能需要检查其他一些Perl数组函数,例如reverse()来反转数组的顺序。

科普_1