什么“不能调用方法”得到“未定义的值”是什么意思?

时间:2011-06-24 06:30:01

标签: perl

我正在执行一个Perl文件。我收到了这个错误。任何人都可以建议解决方案。我在许多页面上遇到这种错误,如:

  

“无法在”..

的未定义值上调用方法“goto”

仅通过替换get方法名称来表示错误相同。

请帮忙。

1 个答案:

答案 0 :(得分:7)

这意味着调用方法get的变量是未定义的,而不是接受该方法的对象。

查看错误消息给出的行号(在消息给出的文件中)。如果错误出现在模块中,并且您没有看到变量应该初始化的位置,那么请在use diagnostics;use strict;之后将use warnings;放在脚本的顶部,这样您就可以了在错误点获取一堆方法/函数调用。