|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 21 Nov 2003 14:16:07 To : "Ilia Vinokurov" Subject : Re: Производительность ООП -------------------------------------------------------------------------------- Хмутро. IV> Hello, Artem! IV> You wrote to "Ilia Vinokurov" <ilvin@teleserv.ru> on Thu, 20 Nov 2003 IV> 13:37:01 +0000 (UTC): IV>>> perl -w IV>>> use strict IV>>> Global symbol "%YYY" requires explicit package name at XXX line ZZZ. AC>> А, ну да. local не является объявлением переменной - только ее AC>> локализацией. IV> Hу и чего делать ? IV> Модуль IV> package TEST; IV> use strict; IV> %undup = (); IV> sub t { IV> local %undup=(); IV> }; IV> 1; IV> С use strict ругается: IV> Global symbol "%undup" requires explicit package name at t.pl line 3. IV> Без - не ругается... IV> nostrict спасет ? Hет. А вот объявление в начале our %undup (для 5.005 и младше - use vars '%undup') - спасет. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.1 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1147703bc3642.html, оценка из 5, голосов 10
|