将散列传给 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP