perl中使用的哈希变量

时间:2013-09-13 10:16:34

标签: perl cgi

CGI文件中使用的含义是什么

    my %page = ( web => \%WEB );

此代码使用perl代码以cgi文件编写。

2 个答案:

答案 0 :(得分:5)

这似乎是散列的散列,其中“web”被赋予散列“WEB”的引用 查看代码并运行它以获得结果

代码: -

use Data::Dumper;
%WEB = ('Martin' => 28,
         'Sharon' => 35,
         'Rikke' => 29,);

my %page = ( web => \%WEB );
print Dumper (\%page);

结果: -

$VAR1 = {
          'web' => {
                     'Rikke' => 29,
                     'Martin' => 28,
                     'Sharon' => 35
                   }
        };

答案 1 :(得分:1)

有关说明,请参阅perlreftut - Mark's very short tutorial about references\返回对其操作数的引用。该示例将创建哈希散列。