婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Perl中怎樣從數(shù)組中刪除某個值?

Perl中怎樣從數(shù)組中刪除某個值?

熱門標簽:外呼電信系統(tǒng) 河南虛擬外呼系統(tǒng)公司 okcc外呼系統(tǒng)怎么調速度 電話機器人哪里有賣 萬利達百貨商場地圖標注 熱門電銷機器人 智能機器人電銷神器 惠州龍門400電話要怎么申請 上海企業(yè)外呼系統(tǒng)

我不確定undef是否和從數(shù)組中消除值有確切的關系,猜測一下,如果我們將undef視為"空",那么會有一些聯(lián)系。但通常來說,將某些東西賦值為undef和刪除某些東西是不一樣的。

首先來看怎樣把數(shù)組的元素賦值為undef,之后再了解如何從數(shù)組中刪除元素。

從下面的代碼開始:

復制代碼 代碼如下:

use Data::Dumper qw(Dumper);
my @dwarfs = qw(Doc Grumpy Happy Sleepy Sneezy Dopey Bashful);
print Dumper \@dwarfs;

使用Data::Dumper打印時,得到如下輸出:
復制代碼 代碼如下:

$VAR1 = [
          'Doc',
          'Grumpy',
          'Happy',
          'Sleepy',
          'Sneezy',
          'Dopey',
          'Bashful'
        ];

將元素賦值為undef

使用undef()函數(shù)的返回值:

復制代碼 代碼如下:

use Data::Dumper qw(Dumper);
my @dwarfs = qw(Doc Grumpy Happy Sleepy Sneezy Dopey Bashful);
 
$dwarfs[3] = undef;
 
print Dumper \@dwarfs;

這些代碼會把3號元素(數(shù)組中第4個元素)賦值為undef,但是并不改變數(shù)組的大小:
復制代碼 代碼如下:

$VAR1 = [
          'Doc',
          'Grumpy',
          'Happy',
          undef,
          'Sneezy',
          'Dopey',
          'Bashful'
        ];

直接對數(shù)組的某個元素使用undef()函數(shù)也會產生相同的結果:
復制代碼 代碼如下:

use Data::Dumper qw(Dumper);
my @dwarfs = qw(Doc Grumpy Happy Sleepy Sneezy Dopey Bashful);
 
undef $dwarfs[3];
 
print Dumper \@dwarfs;

所以,$dwarfs[3] = undef; 和 undef $dwarfs[3];的作用是一樣的,它們都能把值賦成undef。

使用splice從數(shù)組移除元素
splice函數(shù)會從數(shù)組中徹底刪除元素:

復制代碼 代碼如下:

use Data::Dumper qw(Dumper);
my @dwarfs = qw(Doc Grumpy Happy Sleepy Sneezy Dopey Bashful);
 
splice @dwarfs, 3, 1;
 
print Dumper \@dwarfs;
$VAR1 = [
          'Doc',
          'Grumpy',
          'Happy',
          'Sneezy',
          'Dopey',
          'Bashful'
        ];

可以看到,在這個例子中,數(shù)組因為我們從數(shù)組中間移除了一個元素而縮短了一個單位。

這也就是怎樣從數(shù)組中刪除一個元素。

您可能感興趣的文章:
  • perl 刪除數(shù)組元素的幾種方法小結

標簽:淮安 周口 合肥 綿陽 秦皇島 綏化 周口 百色

巨人網(wǎng)絡通訊聲明:本文標題《Perl中怎樣從數(shù)組中刪除某個值?》,本文關鍵詞  Perl,中,怎樣,從,數(shù)組,刪除,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Perl中怎樣從數(shù)組中刪除某個值?》相關的同類信息!
  • 本頁收集關于Perl中怎樣從數(shù)組中刪除某個值?的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 罗定市| 丹寨县| 石狮市| 钦州市| 蕉岭县| 简阳市| 遵化市| 南皮县| 绿春县| 巴东县| 阜宁县| 义马市| 白河县| 蓬溪县| 板桥市| 安宁市| 平罗县| 雷州市| 万宁市| 永年县| 手机| 镇安县| 武冈市| 太仆寺旗| 浏阳市| 铁岭市| 弋阳县| 札达县| 奎屯市| 景泰县| 永川市| 伊宁县| 元谋县| 墨脱县| 五河县| 平顶山市| 边坝县| 嘉定区| 汕头市| 永清县| 安康市|