Perl 防 健忘「筆記 (splice 函式)

2021-06-25 21:44:47 字數 1173 閱讀 7451

splice 運算元組 (舉例來自《perl 語言入門》)

@removed   =     splice @array,  1,      2,         qw(wilma dxxu);

刪除元素的陣列             陣列   位置  長度        增加的陣列元素

使用方法 1

@array = qe(pebbles dino fred barney betty);

@removed = splice @array, 2;

#@removed 為 qw(fred barney betty)

#@array 為 qw(pebbles dino) 2 

@array = qw(pebbles dino fred barney betty);

@removed = splice @array, 1, 2;

#刪除dino與fred兩個元素

#@removed變成 qw(dino fred)

#@array 為 qw(pebbles barney betty) 3 

@array = qw(pebbles dino fred barney betty);

@removed = splice @array, 1, 2, qw(wilma);

#刪除了dino和fred

#@removed 為 qw(dino fred)

#@array 為 qw(pebbles wilma barney betty) 4

@array = qw(pebbles dino fred barney betty);

@removed = splice @array, 1, 0, qw(wilma);

#不刪除元素 @removed = qw()

#@array 為 qw(pebbles wilma dino fred barney betty)

Perl學習(十四) 陣列操作總結 splice

下面總結一下,針對陣列,splice的使用,下面是 注釋已經寫的很清楚了。usr bin perl w array 0.5 print array 0 n print array 1 n print array 2 n print array 3 n print array 4 n print ar...

Perl 學習筆記

在linux上,如果遇到這樣的提示 can t locate module datetime.pm in inc 意味著perl模組沒有安裝全,可以用cpan來安裝缺失的模組 perl mcpan e install module build 如果系統上很多模組都已經很舊了,用這個命令來自動更新 u...

perl 學習筆記

perl 語法 一 資料結構 標量 陣列 雜湊 0 八進位制 0x 十六進製制 注釋 二 字串 1 字元鏈結 2 單引號內字元不會被轉義 3 v字元 乙個以 v 開頭,後面跟著乙個或多個用句點分隔的整數,會被當作乙個字串文字。foo v102.111.111 4 here 文件 print 5 特殊...