【发布时间】:2013-08-14 04:07:12
【问题描述】:
我不明白这将如何返回 4 作为答案。 不确定子程序内部发生了什么。
sub bar {@a = qw (10 7 6 8);}
my $a = bar();
print $a;
# outputs 4
【问题讨论】:
-
我推荐阅读Learn Perl in about 2 hours 30 minutes中的“上下文”部分。
-
上下文!我记得在学习 Perl 中,关于这个上下文问题,有一句话说“这是你将在本书中学到的最重要的一课,事实上,这是你在整个 Perl 职业生涯中将学到的最重要的一课”。经过 4 个月的痛苦 Perl OTJ,我可以保证这个人是明智的。
标签: perl