splice有四種用法,分別是:
1.splice array,offset,length,list
2.splice array,offset,length
3.splice array,offset
4.splice array
說明:移除在array中由offset和length指定的元素,同時讓list中的元素代替移除的元素。在列表上下文,函式返回溢位後的陣列元素。在標量上下文,返回溢位的最後乙個元素,如果無元素移除返回undef。
注 意:如果offset為負數,則以陣列的尾部為起始點。如果省略length(屬於第三種情況),則移除從offset到尾部的元素。如果length為 負數,則除陣列尾部length個元素外,移除從offset到尾部的所有元素。如果offset和length都為空,去移除所有元素。如果 offset越界,perl會提示警告並在陣列尾部中插入list或空。
1.splice array,offset,length,list
#!/usr/bin/perl -w
use strict;
my @rocks = qw(talc quartz jade obsidian);
my @tmp = qw(hell oworld);
splice(@rocks,1,2,@tmp);
foreach (@rocks)
print "\n";
[root@localhost ~]# perl refs.pl
talc##hell##oworld##obsidian##
2.splice array,offset,length
#!/usr/bin/perl -w
use strict;
my @rocks = qw(talc quartz jade obsidian);
my @tmp = qw(hell oworld);
splice(@rocks,1,2);
foreach (@rocks)
print "\n";
[root@localhost ~]# perl refs.pl
talc##obsidian##
3.splice array,offset
#!/usr/bin/perl -w
use strict;
my @rocks = qw(talc quartz jade obsidian);
my @tmp = qw(hell oworld);
splice(@rocks,2);
foreach (@rocks)
print "\n";
[root@localhost ~]# perl refs.pl
talc##quartz##
4.splice array
#!/usr/bin/perl -w
use strict;
my @rocks = qw(talc quartz jade obsidian);
my @tmp = qw(hell oworld);
splice(@rocks);
foreach (@rocks)
print "\n";
[root@localhost ~]# perl refs.pl
列印為空
函式的用法 INDEXC函式的用法
1 製作小 箱 如何利用excel製作簡單的小 箱?這裡與大家分享借用index函式來實現。在單元格中輸入公式 index a2 a17,randbetween 2,counta a2 a17 公式說明 counta函式表示統計非空單元格格式 randbetween函式表示隨機生成整數 2 隔行提取...
函式的用法 CELL函式高階用法,
資料多時看的眼花繚亂,使用聚光燈功能突出顯示當前的行和列,在檢視資料時非常方便,wps是自帶該功能的。選中要設定的資料區域,在 開始 選項卡下點 條件格式 選擇 新建規則 在彈出的 新建格式規則 視窗中選擇 使用公式確定要設定格式的單元格 在 為符合此公式的值設定格式 下輸入公式 or cell r...
lseek函式的用法lseek函式的用法
使用 lseek 函式可以改變檔案的 cfo include unistd.h include off t lseek int filedes,off t offset,int whence 返回值 新的偏移量 成功 1 失敗 引數 offset 的含義取決於引數 whence 1.如果 whenc...