Почему Perl 5 не сообщает вам имя переменной, когда жалуется на неинициализированные значения? - PullRequest
6 голосов
/ 03 сентября 2010

Почему Perl 5 не дает мне имя переменной, на которую он жалуется?

perl5.8.9 -we 'my $u; print "$u\n"'
Use of uninitialized value in concatenation (.) or string at -e line 1.

1 Ответ

9 голосов
/ 03 сентября 2010

Это имеет с версии 5.10, которая была выпущена в 2007 году, пришло время для обновления ( 5.12.2 * в ближайшее время ).

perl5.10.0 -we 'my $u; print "$u\n"'
Use of uninitialized value $u in concatenation (.) or string at -e line 1.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...