[Moscow.pm] perlio v5.8.8 => v5.8.9

Ruslan Zakirov ruslan.zakirov на gmail.com
Вт Янв 27 02:21:38 PST 2009


В 5.8.10 тоже самое, но вот так работает:
perl -we 'my $r = ""; open( $out, ">", \$r) or die; print $out "test";
close $out; print $r,"\n"'

Конечно с точки зрения кода вполне валидно и логично, но тут народ на
p5p кричит что это фича.


2009/1/27 Sergey Homenkow <hsw на hsw.pp.ru>:
> 5.8.8:
> perl -we '$r = \""; open $out, ">", $r or die; print $out "test"; close
> $out; print $$r,"\n"'
> печатает "test"
>
> 5.8.9:
> perl -we '$r = \""; open $out, ">", $r or die; print $out "test"; close
> $out; print $$r,"\n"'
> Modification of a read-only value attempted at -e line 1.
> Died at -e line 1.
>
> С $$r = "" работают оба варианта.
> Будте бдительны при обновлении :)
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards, Ruslan.


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