my Cache::Memcached::Fast $class = shift;
Я использую my $class = shift;
,
что Cache::Memcached::Fast
здесь?
Когда нам нужно префиксные переменные с именем пакета при объявлении?
my Cache::Memcached::Fast $class = shift;
Я использую my $class = shift;
,
что Cache::Memcached::Fast
здесь?
Когда нам нужно префиксные переменные с именем пакета при объявлении?
Это тип. См. http://perldoc.perl.org/functions/my.html
Когда мы должны префиксные переменные с именем пакета при объявлении?
Никогда, в современном Perl. Типы в my
используются только с устаревшей прагмой fields
(например, с ограниченными хэшами). Не используйте их в новом коде.
Можете ли вы привести пример, где этот тип полезен? – asker
Я никогда не использовал форму 'my TYPE $ var', поэтому .. –
Мне тоже, поэтому я спросил, когда это необходимо ... – asker