с 5.8 вроде бы эта фича On Thu, Dec 08, 2011 at 02:35:37PM +0100, Andrei wrote: > А с каких пор open научился читать ссылку на скаляр как файл? Там, вроде > бы, ссылка на glob нужна, не? > > > 7 декабря 2011 г. 20:33 пользователь Denis Evdokimov < > [email protected]> написал: > > > Приветствую. > > Кто мне сможет объяснить, почему второй вариант так разительно отличается > > от первого варианта? > > Много чего перечитал, прежде чем отправить вопрос, но внятно объяснить так > > и не смог. > > > > #!/usr/bin/perl > > use strict; > > use warnings; > > > > my $data = "aaa\nbbb\nccc\n"; > > > > # Вариант 1 > > close STDIN or die $!; > > open( STDIN, '<', \$data ) or die $!; > > @ARGV = (); > > while (<STDIN>) > > { > > print "[[$ARGV]]***$_"; > > } > > > > # Вариант 2 > > close STDIN or die $!; > > open( STDIN, '<', \$data ) or die $!; > > @ARGV = (); > > while (<>) > > { > > print "[[$ARGV]]***$_"; > > } > > > > > > -- > > Moscow.pm mailing list > > [email protected] | http://moscow.pm.org > > > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands
> -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Sincerely, Dmitry Karasik -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
