Что означает "Не удается вызвать метод" для получения неопределенного значения в "? - PullRequest
1 голос
/ 24 июня 2011

Я выполняю файл Perl. Я получаю эту ошибку. Кто-нибудь может предложить решение. Я получаю такую ​​ошибку на многих страницах, таких как:

"Невозможно вызвать метод" goto "для неопределенного значения в" ..

Ошибка означает то же самое, просто заменив get имя метода.

Пожалуйста, помогите.

1 Ответ

7 голосов
/ 24 июня 2011

Это означает, что переменная, для которой вызывается метод get, не определена, а не является объектом, принимающим метод.

Посмотрите на номер строки, указанный в сообщении об ошибке (в файле, заданномсообщение).Если ошибка в модуле, и вы не видите, где переменная должна была быть инициализирована, поместите use diagnostics; в верхнюю часть скрипта после ваших use strict; и use warnings;, чтобы вы получили стек метода/ функция вызывает в точке ошибки.

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