splice 運算元組 (舉例來自《perl 語言入門》)
@removed = splice @array, 1, 2, qw(wilma dxxu);
刪除元素的陣列 陣列 位置 長度 增加的陣列元素
使用方法 1
#@removed 為 qw(fred barney betty)@array = qe(pebbles dino fred barney betty);
@removed = splice @array, 2;
#@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
#刪除了dino和fred@array = qw(pebbles dino fred barney betty);
@removed = splice @array, 1, 2, qw(wilma);
#@removed 為 qw(dino fred)
#@array 為 qw(pebbles wilma barney betty) 4
#不刪除元素 @removed = qw()@array = qw(pebbles dino fred barney betty);
@removed = splice @array, 1, 0, qw(wilma);
#@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 特殊...