Size: a a a

2021 January 28

SZ

Sergey Zhmylove in Modern::Perl
Что именно тебе нужно?
источник

DF

Denis F in Modern::Perl
Anton Petrusevich
так загружен или нет? как загружен — в массив?
в скаляр, от nginx забрали
источник

DF

Denis F in Modern::Perl
Sergey Zhmylove
Количество строк -- это число \n или что-то большее? ЗЫ в разных ос wc -l по-разному устроен
да, тупо \n посчитать
источник

AP

Anton Petrusevich in Modern::Perl
Denis F
scalar <$file> ? Или что-то шустрее есть?
my $num = `wc -l $file`;
гыыгы
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
в скаляр, от nginx забрали
=~m/\n/g
источник

SZ

Sergey Zhmylove in Modern::Perl
Anton Petrusevich
my $num = `wc -l $file`;
гыыгы
🤣
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
да, тупо \n посчитать
my $lines = () = $file =~ m/\n/g;
источник

AP

Anton Petrusevich in Modern::Perl
Sergey Zhmylove
sub ifkey { $_[1] ? ($_[0], $_[1]) : () }
По-моему, так нагляднее, не?
ну да, чёт я задумавшийся был
источник

DF

Denis F in Modern::Perl
Sergey Zhmylove
my $lines = () = $file =~ m/\n/g;
А что это за прикол с пустым массивом?
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
А что это за прикол с пустым массивом?
Это не массив
источник

SZ

Sergey Zhmylove in Modern::Perl
Это лист
источник

SZ

Sergey Zhmylove in Modern::Perl
Туда можно переменные написать, если надо присвоить
источник

b

basiliscos in Modern::Perl
Denis F
А что это за прикол с пустым массивом?
списочный контекст
источник

DF

Denis F in Modern::Perl
типа принудительное приведение к списочному контексту?
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis F
типа принудительное приведение к списочному контексту?
++
источник

AG

Anatolia Gr in Modern::Perl
Sergey Zhmylove
my $lines = () = $file =~ m/\n/g;
$lines = $file =~ s/\n/\n/g ?
источник

SZ

Sergey Zhmylove in Modern::Perl
Anatolia Gr
$lines = $file =~ s/\n/\n/g ?
Это будет менять
источник

SZ

Sergey Zhmylove in Modern::Perl
Вообще, когда символ один если ещё более производительное решение, чем то, которое я написал выше
источник

DF

Denis F in Modern::Perl
Anatolia Gr
$lines = $file =~ s/\n/\n/g ?
зачем? Это же больно по производительности и бессмысленно с точки зрения логики
источник

AG

Anatolia Gr in Modern::Perl
надо проверить хз может какая оптимизация под это есть
источник