成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Perl子程序參數(shù)問題解答

開發(fā) 架構(gòu)
本文向大家介紹一下Perl子程序參數(shù)的概念,Perl子程序參數(shù)是數(shù)組或哈希表時,函數(shù)中獲得這些參數(shù)值的方式和一般的標(biāo)量變量是不同的。

本文和大家重點(diǎn)討論一下Perl子程序參數(shù)的用法,Perl子程序參數(shù)是數(shù)組或哈希表時,函數(shù)中獲得這些參數(shù)值的方式和一般的標(biāo)量變量是不同的。

Perl子程序參數(shù)是數(shù)組或哈希表時的問題

Perl子程序參數(shù)是數(shù)組或哈希表時,函數(shù)中獲得這些參數(shù)值的方式和一般的標(biāo)量變量是不同的。

Perl代碼
 

  1. #!/usr/bin/perl  
  2. usestrict;  
  3. usewarnings;  
  4.  
  5. subfunc{  
  6. print"@_\n";  
  7. }  
  8.  
  9. my$id=1;  
  10. my@info=('PHPfans','phpfans.net');  
  11. my%info=("name"=>"PHPfans","url"=>"phpfans.net");  
  12.  
  13. func($id,@info);  
  14.  
  15. [root@PHPfansperl]#perlsub.pl  
  16. 1PHPfansphpfans.net  
  17.  

 發(fā)現(xiàn)第一個參數(shù)和第二個參數(shù)合并成一個大數(shù)組了。Perl子程序參數(shù)如果是哈希表的話還會將鍵值也保存在@_數(shù)組中。問題是怎么將各個參數(shù)分出來。這里第一個是標(biāo)量變量,還可以用shift獲取,然后剩下的就是第二個參數(shù)。但如果兩個都是數(shù)組變量的話,這種方法顯然就不行。這就要用到引用的方式傳遞。引用和C的指針是一致的,就是某值的地址。Perl的引用和PHP又不太相同,Perl是用反斜線(\)操作符

Perl代碼
 

  1. #!/usr/bin/perl  
  2. usestrict;  
  3. usewarnings;  
  4.  
  5. subfunc{  
  6. print"@_\n";  
  7. }  
  8.  
  9. my$id=1;  
  10. my@info=('PHPfans','phpfans.net');  
  11. my%info=("name"=>"PHPfans","url"=>"phpfans.net");  
  12.  
  13. func($id,\@info);  
  14.  
  15. [root@PHPfansperl]#perlsub.pl  
  16. 1ARRAY(0x81f0e24)  
  17.  

 現(xiàn)在是要從該引用得倒改數(shù)組的值。如果$pointer的值為一個數(shù)組的指針,則通過形式@$pointer來訪問數(shù)組中的元素。類似的,哈希表為%$pointer。

Perl代碼
 

  1. #!/usr/bin/perl  
  2. usestrict;  
  3. usewarnings;  
  4.  
  5. subfunc{  
  6. my($id,$info)=@_;  
  7. my@info=@$info;  
  8. print"@info\n";  
  9. }  
  10.  
  11. my$id=1;  
  12. my@info=('PHPfans','phpfans.net');  
  13. my%info=("name"=>"PHPfans","url"=>"phpfans.net");  
  14.  
  15. func($id,\@info);  
  16.  
  17. [root@PHPfansperl]#perlsub.pl  
  18. PHPfansphpfans.net  

 【編輯推薦】

  1. 全面認(rèn)識Perl子程序用法
  2. Perl模式匹配參數(shù)使用詳解
  3. Perl命令行參數(shù)應(yīng)用指導(dǎo)
  4. 學(xué)習(xí)筆記 Perl split函數(shù)用法指導(dǎo)
  5. Perl多進(jìn)程及其和多線程的關(guān)系解析

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2011-05-10 14:14:10

OSPF路由

2011-05-10 14:32:19

OSPF路由

2010-10-09 17:19:50

mysql存儲過程

2009-10-27 11:10:56

linux問題解答

2009-12-25 10:59:08

WPF Timer

2009-10-13 14:56:00

CCNA培訓(xùn)

2011-07-13 17:57:15

SQLite

2011-08-09 15:10:00

SQLite

2010-09-13 14:43:47

無線技術(shù)常見問題

2023-10-10 08:01:13

2011-10-20 09:57:58

AS400 FTPFTP

2009-07-31 12:16:58

linux無盤系統(tǒng)

2011-08-03 13:25:19

布線系統(tǒng)規(guī)劃

2011-04-14 10:46:23

2010-12-27 14:50:16

Windows 部署服

2010-05-12 17:04:20

BlackBerry開

2010-07-28 11:25:08

Flex滾動條

2013-03-04 13:58:10

2020-10-22 07:22:41

物聯(lián)網(wǎng)網(wǎng)關(guān)物聯(lián)網(wǎng)IOT

2013-05-23 09:49:49

Chrome for google
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99爱在线免费观看 | 精品视频一区二区三区在线观看 | 视频1区| 国产成人精品在线播放 | 日韩在线视频一区 | 91成人午夜性a一级毛片 | 成人精品国产免费网站 | 黄色中文字幕 | 99精品视频在线 | 夜夜艹| 欧美一区二区三区视频在线 | 中文字幕精品一区二区三区精品 | 国产亚洲欧美日韩精品一区二区三区 | 精品欧美一区二区三区久久久 | 国产精品夜色一区二区三区 | 日韩一区二区三区视频 | av一级 | 精品av| 免费国产一区二区 | 国精产品一品二品国精在线观看 | 欧美精品久久久久 | av一区在线观看 | 成人在线视频免费观看 | 中文字幕日韩欧美一区二区三区 | 狠狠综合久久av一区二区老牛 | 久久99精品久久久久 | 国产精品久久久久久久7电影 | 99re热精品视频 | 午夜网站视频 | 国产久 | 夜夜草天天草 | 久久久亚洲 | 久久综合狠狠综合久久 | 怡红院成人在线视频 | 国产日韩91 | www.奇米| 亚洲精品第一国产综合野 | av网站观看 | 中文字幕日韩欧美一区二区三区 | 欧美不卡一区二区 | 福利视频二区 |