Я новичок в 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 00000Sending Mail in PerlPhilip Yuson
Но почему вторые выходы печати это?
3pdf
Мне нужно, чтобы получить выход как
20020701 00000Sending Mail in PerlPhilip Yusonpdf
Я не знаю, почему это дает 3pdf
я томлюсь выйти из этого. Любая помощь приветствуется.
(объединенное дубликат) –
Ваш желаемый результат выглядит очень странный. Вы уверены, что это то, что вы хотите? Может быть, вы могли бы объяснить, почему так выглядит. –