亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 如何將兩個(gè)hash傳遞給子函數(shù)? [打印本頁]

作者: yangds    時(shí)間: 2009-10-14 23:05
標(biāo)題: 如何將兩個(gè)hash傳遞給子函數(shù)?
Perl中如何實(shí)現(xiàn)將兩個(gè)hash當(dāng)作參數(shù)傳遞給子函數(shù)?

sub Test(){
        my (%hash1,%hash2)=@_;
        ......
}

&Test(%hash_a,%hash_b);
作者: lokchungk    時(shí)間: 2009-10-14 23:08
reference

[ 本帖最后由 lokchungk 于 2009-10-14 23:09 編輯 ]
作者: Perl_Er    時(shí)間: 2009-10-15 10:07
標(biāo)題: 回復(fù) #1 yangds 的帖子
下面這個(gè)帖子里面的那本書progperl.pdf , subroutine那章有關(guān)告訴你怎么傳多個(gè)hash array.
http://bbs3.chinaunix.net/thread-1565373-1-1.html
作者: shaneqi    時(shí)間: 2009-10-15 10:20
&Test(\%hash_a,\%hash_b);
作者: yangds    時(shí)間: 2009-10-15 12:50
謝謝大家,實(shí)踐ing……
作者: DQP    時(shí)間: 2009-10-15 14:37

  1. use strict;
  2. use warnings;
  3. use Data::Dumper;

  4. sub foo(\%\%){
  5.     print Dumper @_;
  6. }

  7. my %bar1 = (a => 1, b => 2);
  8. my %bar2 = (a => 3, b => 4);
  9. foo(%bar1, %bar2);
復(fù)制代碼

除了顯示的用引用當(dāng)參數(shù)外 還可以用函數(shù)原型的辦法




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2