-4

CGI文件中使用的这个是什么意思

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

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

4

2 回答 2

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
                   }
        };
于 2013-09-13T10:27:07.470 回答
1

请参阅perlreftut - Mark 关于参考的非常简短的教程以进行解释。\返回对其操作数的引用。该示例将创建哈希哈希。

于 2013-09-13T10:21:04.793 回答