Какой у меня Cache :: Memcached :: Fast $ class = shift;в Perl? - PullRequest
3 голосов
/ 22 августа 2011
my Cache::Memcached::Fast $class = shift;

Я использовал my $class = shift;,

для чего здесь Cache::Memcached::Fast?

Когда мы должны префиксировать переменные с именем пакета при объявлении?

Ответы [ 2 ]

1 голос
/ 22 августа 2011

Когда мы должны префиксировать переменные с именем пакета при объявлении?

Никогда, в современном Perl.Типы в my используются только с устаревшей прагмой fields (например, ограниченные хэши).Не используйте их в новом коде.

1 голос
/ 22 августа 2011

Это тип.Смотри http://perldoc.perl.org/functions/my.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...