Известная проблема. Это вроде даже можно использовать для создания статических переменных. С учетом того, что теперь можно делать статические переменные и без этого, то лучше избегать проблемы.
С теоретической стороны декларация локальных переменных с постфиксным условием не имеет смысла. Так что практическое поведение не определено. 2009/4/14 Alexander Q <[email protected]>: > #!/usr/bin/perl > use strict; > use warnings; > use Data::Dumper; > > for(1..10) { > my $t = 'undef' if 0; > print Dumper $t; > $t = 'def'; > } > > -- > With best regards, > Alexander Q mailto:[email protected] > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Best regards, Ruslan. -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
