Perl 什么是;Can';t调用方法";获得;在未定义的值上;什么意思?

Perl 什么是;Can';t调用方法";获得;在未定义的值上;什么意思?,perl,Perl,我正在执行一个Perl文件。我得到了这个错误。谁能提出解决办法。我在很多页面上都遇到了这种错误,比如: 无法对位于“”的未定义值调用方法“goto” 仅通过替换get方法名,表示错误相同 请帮忙 这意味着调用方法get的变量未定义,而不是接受该方法的对象 查看错误消息给出的行号(在消息给出的文件中)。如果错误在一个模块中,并且您没有看到变量应该在哪里初始化,那么将use diagnostics

我正在执行一个Perl文件。我得到了这个错误。谁能提出解决办法。我在很多页面上都遇到了这种错误,比如:

无法对位于“”的未定义值调用方法“goto”

仅通过替换
get
方法名,表示错误相同


请帮忙

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


查看错误消息给出的行号(在消息给出的文件中)。如果错误在一个模块中,并且您没有看到变量应该在哪里初始化,那么将
use diagnostics之后使用strict
使用警告因此,在出现错误时会得到一堆方法/函数调用。

请显示一些代码。这意味着您有一个未初始化的变量被误用。您的脚本是否有
使用警告
使用严格在顶部?如果没有,为什么不呢?我得到了这些错误;“全局符号“$STRUCTURE”要求在“…”处有明确的包名,然后在使用它之前,您需要使用
my$STRUCTURE
声明
$STRUCTURE