Czytam plik tekstowy o nazwie, wspominając Częstotliwość, która ma dane w następującym formacie:Perl funkcja Push daje wartości indeksu zamiast elementów tablicy
1
1
13
2
chcę czytać wiersze i przechowywania wartości w takiej tablicy: @a=(1, 1, 13, 2)
. Funkcja wypychania Perla podaje wartości indeksu/numery linii, tj. 1,2,3,4, zamiast żądanych wyników. Czy mógłbyś wskazać błąd? Oto co zrobiłem:
use strict;
use warnings;
open(FH, "<mention-freq") || die "$!";
my @a;
my $line;
while ($line = <FH>)
{
$line =~ s/\n//;
push @a, $line;
print @a."\n";
}
close FH;
Lubię 'twoHandsTwoCutsFunction' funkcji :)' sub {map {s/^ \ s + //; s/\ s + $ //; $ _} @_} ' – gaussblurinc