> perl -wE 'use diagnostics;$a="true"; $a =~ s/(ru)/FFF\1/; say $a' > \1 better written as $1 at -e line 1 (#1) > (W syntax) Outside of patterns, backreferences live on as variables. > The use of backslashes is grandfathered on the right-hand side of a > substitution, but stylistically it's better to use the variable form > because other Perl programmers will expect it, and it works better if > there are more than 9 backreferences.
Отключить, как diagnostics пишет, можно через syntax. Но, честно говоря, лучше прислушайтесь к интерпретатору, он дело говорит :) Да и отключать ВСЮ категорию - это как себе в ногу выстрелить. Намаетесь потом ловить странные косяки. Митяй. On May 22, 2011, at 1:30 AM, Nick Knutov wrote: > Коллеги, подскажите пожалуйста, > > чтобы отключить вывод сообщений вида "\1 better written as $1 at" > > no warnings (что) ? > > Нагуглить категорию не получается, в документации к perllexwarn тоже ничего. > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
