將雜湊傳給 Perl 中的子程式


當你在 Perl 子程式或接受列表的運算子中輸入雜湊時,此雜湊會自動翻譯成一個鍵值對列表。例如 -

示例

 線上例項演示

#!/usr/bin/perl
# Function definition
sub PrintHash {
   my (%hash) = @_;
   foreach my $key ( keys %hash ) {
      my $value = $hash{$key};
      print "$key : $value\n";
   }
}
%hash = ('name' => 'Tom', 'age' => 19);
# Function call with hash parameter
PrintHash(%hash);

輸出

當執行上述程式時,它會產生如下結果 -

name : Tom
age : 19

更新於:2019 年 11 月 29 日

2K+ 瀏覽次數

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.