<div dir="ltr">Доброго ремени суток, уважаемый MoscowPM<div><br></div><div>Хочу сделать свои итераторы, которые умеют:<br></div><div>for (<$iterator>)  и $v = <$iterator> и @ar = <$iterator></div><div><br></div><div><br></div><div><br></div><div>overload говрит, что можно перегуржать <></div><div>"<i style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px;margin-top:0px;margin-bottom:0px">Iteration   </i></div><div><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px">If </span><code style="color:inherit;line-height:20px;font-family:Menlo,Monaco,'DejaVu Sans Mono',Consolas,'Bitstream Vera Sans Mono',Courier,'Courier New',monospace;font-size:12.87px;padding:2px 4px;border-radius:4px;background-color:rgb(245,245,245)"><></code><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px"> is overloaded then the same implementation is used for both the </span><i style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px">read-filehandle</i><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px"> syntax </span><code style="color:inherit;line-height:20px;font-family:Menlo,Monaco,'DejaVu Sans Mono',Consolas,'Bitstream Vera Sans Mono',Courier,'Courier New',monospace;font-size:12.87px;padding:2px 4px;border-radius:4px;background-color:rgb(245,245,245)"><$var></code><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px"> and </span><i style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px">globbing</i><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px"> syntax</span><code style="color:inherit;line-height:20px;font-family:Menlo,Monaco,'DejaVu Sans Mono',Consolas,'Bitstream Vera Sans Mono',Courier,'Courier New',monospace;font-size:12.87px;padding:2px 4px;border-radius:4px;background-color:rgb(245,245,245)"><${var}></code><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.1em;line-height:20px">.</span></div><div>"</div><div><br></div><div>но как??</div><div><br></div><div>В <a href="http://perldoc.perl.org/FileHandle.html" target="_blank" style="font-size:14.3px;line-height:20px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">http://perldoc.perl.org/FileHandle.html</a> вижу, что  бывают  getline, getlines. Но увы не проясняет..</div><div><br></div><div>Скажите, где прочесть про логику и стандарт работы дескрипторов и <> в Perl?</div><div>И как (и можно ли) писать свои полноценные штуки для  <>?</div><div><br></div><div>Спасибо!</div><div><font color="#515151" face="Helvetica Neue, Arial, Helvetica, Geneva, sans-serif"><span style="font-size:12.8px"><br></span></font></div><div><font color="#515151" face="Helvetica Neue, Arial, Helvetica, Geneva, sans-serif"><span style="font-size:12.8px"><br></span></font></div></div>