Я читаю текстовый файл с именем, говоря, частоту, которая имеет данные в следующем формате:Perl функции проталкивании дает значение индекса вместо элементы массива
1
1
13
2
Я хочу читать строки и сохранять значение в таком массиве: @a=(1, 1, 13, 2)
. Функция push Perl дает индексные значения/номера строк, т. Е. 1,2,3,4 вместо моего желаемого выхода. Не могли бы вы указать на ошибку? Вот что я сделал:
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;
Мне нравится 'twoHandsTwoCutsFunction' функция :)' суб {отображение {s/^ \ х + //; s/\ s + $ //; $ _} @_} ' – gaussblurinc