我是Perl的新手。我写了一段代码来访问数组元素并将其打印到控制台:
use strict;
use warnings;
my @array1 = ('20020701 00000', 'Sending Mail in Perl', 'Philip Yuson');
my @array2 = ('20020601', 'Manipulating Dates in Perl', 'Philip Yuson');
my @array3 = ('20020501', 'GUI Application for CVS', 'Philip Yuson');
my @main = (\@array1, \@array2, \@array3);
my $a = $main[0];
print @$a;
print @$a . "pdf";
第一次打印:
20020701 00000使用Perl发送邮件Philip Yuson
但是为什么第二次打印输出是这个呢?
3pdf
我需要得到如下的输出结果
20020701 00000使用Perl发送邮件Philip Yusonpdf
我不知道为什么它会给出 3pdf
,我很着急,请帮忙解决。非常感谢。