Аз използвам 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";