亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Perl語言中Perl函數如何使用

發布時間:2021-07-12 09:43:41 來源:億速云 閱讀:280 作者:Leah 欄目:開發技術

這篇文章給大家介紹Perl語言中Perl函數如何使用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Perl函數和模塊

1、創建Perl函數

sub函數名{

函數體
}

2、Perl函數之keys和values函數

keys函數會遍歷所有的哈希變量,并把哈希變量的key作為一個數組返回,我們可以通過遍歷這個數組來訪問哈希變量的所有元素。需要注意,這個數組中的key仍然是無序的。對應的函數就是
values函數,它會把哈希變量保存的所有的值作為一個數組返回。

[root@test-linuxtmp]#catpy.pl  #!/usr/bin/Perl-w  $name{'bo'}=1;  $name{'hong'}=2;  $name{'quan'}=3;  @keyname=keys(%name);  @valuesvaluesname=values(%name);  print"\@keynameis@keyname\n";  print"\@valuesnameis@valuesname\n";  print"\%name{\$keyname[0]is%name{$keyname[1]}\%name{\$valuesname[0]is$valuesname[1]}}\n";  [root@test-linuxtmp]#

3、Perl函數之each函數

each函數的功能就是遍歷哈希變量中所有的數據并把每一對key=>value作為一個只有兩個元素的數組返回,key在前,value在后。each函數會循環地取出所有的數據,直到所有數據都被取出反返回false。

[root@test-linuxtmp]#catpu.pl  #!/usr/bin/Perl-w  $name{'beijing'}=99;  $name{'shanghai'}=88;  $name{'shenzhen'}=77;  while(@value=each(%name))  {  print"$value[0]is$value[1]\n";  }   [root@test-linuxtmp]#./pu.pl  shenzhenis77  beijingis99  shanghaiis88  [root@test-linuxtmp]#

4、Perl函數之delete和exists函數

delete函數的功能就是從哈希變量中刪除一個元素,而exists函數的功能則是判斷哈希變量中是否存在某一個值。

[root@test-linuxtmp]#catpq.pl  #!/usr/bin/Perl-w  $city{'hebei'}="issheng";  $city{'hadan'}="isshish";  $city{'xiang'}="isxianL";  if(exists($city{'hebei'}))  {  delete($city{'hebei'});  }  while(@value=each(%city))  {  print"$value[0]=>$value[1]\n";  }   [root@test-linuxtmp]#./pq.pl  hadan=>isshish  xiang=>isxianL

關于Perl語言中Perl函數如何使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岳西县| 黄大仙区| 泌阳县| 富宁县| 昌都县| 达日县| 宜川县| 罗定市| 海伦市| 永仁县| 龙南县| 丹寨县| 扬中市| 沙坪坝区| 密云县| 吉安县| 澄城县| 沙田区| 塔河县| 睢宁县| 南城县| 建德市| 嘉鱼县| 临武县| 鹤峰县| 德兴市| 运城市| 黄大仙区| 弥渡县| 来安县| 宿迁市| 朝阳区| 仁怀市| 宁波市| 民勤县| 惠来县| 张家港市| 中超| 柘荣县| 泰州市| 三明市|