Perl благослови жирной запятой

Я знаю, что perl bless может принимать 1 или 2 аргумента, как указано в perlbless. Тем не менее, я не понимаю, что делает благословение с жирной запятой в коде ниже? Это так же, как bless \$value,$class;?

# Construct the tie.
sub TIESCALAR { 
    my $class = shift;
    my $value = shift || 0;

    bless \$value => $class;
}

1 ответ

Решение

Толстая запятая это просто еще один способ написания comma, Вы можете увидеть это с:

perl -MO=Deparse -e 'bless \$value => $class'
bless \$value, $class;
-e syntax OK

Интересное обсуждение можно найти и здесь.

Другие вопросы по тегам