А вообще есть мысль, что можно сделать через tie (tied handle)
2016-02-02 22:59 GMT+03:00 Mons Anderson <[email protected]>: > <$var> - это readline > > BEGIN{ > *CORE::GLOBAL::readline = sub { ... }; > } > > 2016-02-02 22:33 GMT+03:00 Харпалёв Иван <[email protected]>: >> Доброго ремени суток, уважаемый 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? >> И как (и можно ли) писать свои полноценные штуки для <>? >> >> Спасибо! >> >> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > <[email protected]>, <[email protected]> > http://github.com/Mons -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson <[email protected]>, <[email protected]> http://github.com/Mons -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
