Perl數(shù)組Splice()函數(shù)

Perl拼接函數(shù)采用以下形式:

Perl'ssplice()函數(shù)用于切出并返回塊或數(shù)組的一部分。切出的部分從陣列的偏移量元素開始,并持續(xù)長度元素。如果沒有指定長度,它將被切割到數(shù)組的末尾。防洪小知識

Perl拼接函數(shù)示例

@myNames數(shù)組想象成一排編號框,從左到右,從零開始編號。splice()函數(shù)將從@myNames數(shù)組中切出一塊,從#1位置的元素開始(在這種情況下,Michael)并在Matthew結束3個元素。@someNames的值然后變?yōu)?strong>(&\#39;Michael&\#39;,','Matthe 35; 39;39>

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

使用可選的'用'替換U;

作為一個選項,您可以替換用另一個數(shù)組刪除的部分,將其傳遞到替換_和參數(shù)中。

在上面的例子中,splice()函數(shù)會從@myNames數(shù)組中切出一塊,從#1位置的元素開始(在這種情況下,邁克爾并在Matthew結束3個元素。然后@moreNames數(shù)組的內容替換這些名稱。@someNames的值然后變?yōu)?strong>(&\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數(shù)組函數(shù),例如reverse()來反轉數(shù)組的順序。

科普_1