[Moscow.pm] how to overload "<>" ?

Харпалёв Иван ivan.kharpalev на gmail.com
Вт Фев 2 11:33:03 PST 2016


Доброго ремени суток, уважаемый MoscowPM

Хочу сделать свои итераторы, которые умеют:
for (<$iterator>)  и $v = <$iterator> и @ar = <$iterator>



overload говрит, что можно перегуржать <>
"*Iteration   *
If <> is overloaded then the same implementation is used for both the
*read-filehandle* syntax <$var> and *globbing* syntax<${var}>.
"

но как??

В http://perldoc.perl.org/FileHandle.html вижу, что  бывают  getline,
getlines. Но увы не проясняет..

Скажите, где прочесть про логику и стандарт работы дескрипторов и <> в Perl?
И как (и можно ли) писать свои полноценные штуки для  <>?

Спасибо!
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20160202/a9d39235/attachment.html>


Подробная информация о списке рассылки Moscow-pm