Size: a a a

2021 November 12

VO

Vyacheslav Olkhovche... in Modern::Perl
мне не получает парсить твои ответы
источник

W

Warstone in Modern::Perl
Ну типа у тебя сокет с протобаф энкодингом. А ты из него через <> сразу хеши сообщений вычитываешь
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
ну и? у тебя есть такой пример или что?
просто я спросил где можно посмотреть пример перегрузки и ты даешь такой ответ.
источник

W

Warstone in Modern::Perl
А... М.. Нет я не использовал никогда.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
а пример где-нибудь есть?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
а в конструкции $var = <STDIN> все равно будет присвоение $_?
источник

AK

Andrey Karepin in Modern::Perl
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
там нет примера для итератора
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
а меня смущает [мое непонимание] для конструкции $var = <STDIN>
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
ну и вообще, где именно итератор-то описан? в perlop нет.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
т.е. я не поимание что именно я перегружаю и что перл ожидает от меня. (что я хочу получить я знаю, совпадают ли они между собой?)
источник

S

Sergey in Modern::Perl
https://metacpan.org/pod/overload
Тип перегрузки так и называется, iterators
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
да что с того что он так называется?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
сколько аргументов, какого они типа?
источник

YK

Yegor K in Modern::Perl
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
ага, спасибо, чуть яснее стало. в разных местах они это называют по-разному, гады.
но там нет ответа про модификацию $_ в случае my $line = <STDIN>; и кто отвечает за вот такое поведение "Like the <EXPR> operator, if a readline expression is used as the condition of a while or for loop, then it will be implicitly assigned to $_. If either a readline expression or an explicit assignment of a readline expression to a scalar is used as a while/for condition, then the condition actually tests for definedness of the expression's value, not for its regular truth value."
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
сама имплементация readline или перл так обрабатывает <EXPR>? потому что это именно то, что мне надо, один -в - один.
источник

W

Warstone in Modern::Perl
while и for оп очевидно-же.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
т.е. эта магия перлом делается, дополнительных телодвижений не надо?
источник

W

Warstone in Modern::Perl
<> не делает ничего кроме как читает следующую запись (следующая запись - это потом байт до тех пор пока не будет найдено то что сейчас стоит в $/ что-ли... Вечно не помню в какую сторону палочка)
источник