Я наткнулся на это, ожидая, что это опечатка для [email protected]
:
use strict;
use warnings;
eval {
my $error = Not::Here->new();
};
warn @$;
И к моему удивлению, он выводит это:
Не удается найти метод объекта «новый» с помощью пакета «Не :: Здесь»(возможно, вы забыли загрузить„Не :: Здесь“?) в dollar_array.pl линии 6. ... поймали на dollar_array.pl линии 9.
Я не могу найти какой-либо информация о @$
, и это не котируются на perlvar, ни в eval
Поскольку выходной шоу caught at ...
, кажется, что это что-то в обработке исключений из Perl.