А с каких пор open научился читать ссылку на скаляр как файл? Там, вроде бы, ссылка на glob нужна, не?<br><br><br><div class="gmail_quote">7 декабря 2011 г. 20:33 пользователь Denis Evdokimov <span dir="ltr"><<a href="mailto:evdokimov.denis@gmail.com">evdokimov.denis@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Приветствую.<br>Кто мне сможет объяснить, почему второй вариант так разительно отличается от первого варианта?<br>Много чего перечитал, прежде чем отправить вопрос, но внятно объяснить так и не смог.<br>
<br>#!/usr/bin/perl<br>
use strict;<br>use warnings;<br><br>my $data = "aaa\nbbb\nccc\n";<br><br># Вариант 1<br>close STDIN or die $!;<br>open( STDIN, '<', \$data ) or die $!;<br>@ARGV = ();<br>while (<STDIN>)<br>{<br>

    print "[[$ARGV]]***$_";<br>}<br><br># Вариант 2<br>close STDIN or die $!;<br>open( STDIN, '<', \$data ) or die $!;<br>@ARGV = ();<br>while (<>)<br>{<br>    print "[[$ARGV]]***$_";<br>

}<br><br>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Andrei Protasovitski<br>< andrei[dot]protasovitski[at]gmail[dot]com ><br>Diemen, Netherlands<br>