Я використовую Perl в Ubuntu. Я призначив масиву декілька значень, і коли я друкую масив, він дає деякі значення HASH.
Хтось може мені допомогти у цьому?
Ось код.
#!/usr/bin/perl
my $VAR="you are welcome";
my @arr={"1","2","3","4"};
print @arr;
print $VAR."n";
print "$$ n";
Ось висновок
HASH(0x140cd80)you are welcome
12548
Відповіді:
9 для відповіді № 1{ ... }
генерує анонімний хеш, і ви призначили хеш { 1 => "2", 3 => "4" }
до першого і єдиного елемента @arr
.
Встановити @arr
щоб мати чотири елементи, що контактують один на чотири, потрібно написати
my @arr = ( 1, 2, 3, 4 );
або
my @arr = 1 .. 4;
і потім print @arr
вийде 1234
.
Якщо ви хочете розмістити пробіли між елементами масиву, ви можете просто поставити масив всередині подвійних лапок. print "@arr"
вийде 1 2 3 4
1 для відповіді № 2
Ось деякі інші способи використання форматування під час друку масиву в Perl:
print join(", ", @arr);
або
$" = ", ";
print "@arrn";