使用两个元素在perl中创建哈希

时间:2013-01-30 02:21:08

标签: perl

如何在Perl中编写以下内容(提供精确的Perl语法):     a)创建散列“days_in_month”(散列变量名称为“days_in_month”)     两个要素。     第一个元素,键为“July”,值为31,     第二个元素,键为“九月”,值为30。 按键“九月”获取哈希元素并打印其值(提供精确的Perl语法)。你应该得到什么价值?

会是这样吗?

       my %days_in_month = (
          'July' => '31',
          'September' => '30',
           );

       my $dayvalue = $days_in_month{September};
       print $dayvalue; 

1 个答案:

答案 0 :(得分:2)

是的,但你不需要引用密钥,你真的不应该引用用作数字的数字。

my %days_in_month = (
          July => 31,
          September => 30,
           );

这是equivalent以下代码:

my %days_in_month = ('July' => 31,'September' => 30);