[Moscow.pm] Perl Socket application

Andrew Shitov andy на shitov.ru
Сб Ноя 10 03:36:10 PST 2007


>> use Readonly;
>> Readonly my $DEBUG => 0;

> Что-то я не уверен в этой затее. В чем сила брат ? ;)
> ЗЫ: как посидели вчера ?

use constant плох тем, что ему нужны barewords. Readonly манипулирует
обычными лексическими переменными.

Второе отличие - ограничение области видимости:

   do {
      use constant PM => 'Moscow 1.0';
   };
   print PM; # печатается без вопросов

   do {
      use Readonly;
      Readonly my $group => 'Moscow 2.0';
   };
   print $group; # Use of uninitialized value in print


--
Андрей Шитов
______________________________________________________________________
andy на shitov.ru | http://www.shitov.ru



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