【发布时间】:2013-01-30 02:21:08
【问题描述】:
如何在 Perl 中编写以下内容(提供准确的 Perl 语法): a) 创建散列“days_in_month”(散列变量名称为“days_in_month”) 两个要素。 键为“July”且值为 31 的第一个元素, 第二个元素,键为“September”,值为 30。 通过键“September”获取哈希元素并打印其值(提供精确的 Perl 语法)。你应该得到什么价值?
会是这样吗?
my %days_in_month = (
'July' => '31',
'September' => '30',
);
my $dayvalue = $days_in_month{September};
print $dayvalue;
【问题讨论】:
-
你为什么要问?你得到的不是 30 吗?
-
我无法运行它。我没有 perl,我正在尝试以这种方式学习。
-
为什么没有 Perl?你有机器吗?它正在运行哪个操作系统?你确定你找不到那个平台的 Perl 吗? (Perl 不可能装不上它。)如果你在 Windows 上,你可以获得 Strawberry Perl 或 ActiveState Perl。如果您在 Linux 平台上,您可能会找到预构建的二进制文件。如果您在另一个平台上,那么您也可以找到二进制文件。或者您可以自己构建它;这并不难(尽管它不适合新手程序员)。在没有 Perl 的情况下学习 Perl 将会非常困难。
-
如何在 Mac OS 10.6.8 中下载和安装 Perl?我必须先安装Linux吗?非常感谢您的帮助!
-
如果 Mac OS 没有 Perl,我会感到惊讶。您可以通过转到终端并输入
which perl或perl -v来检查它是否存在。如果您没有/想要安装它,您可能会发现这个问题很有用:Is there is a website which allows me to test Perl online?
标签: perl