Perl 调用函数



说明

此函数返回有关当前子例程调用者的信息。在标量上下文中,返回调用者的包名称或调用程序 EXPR 向上移动的包名称。

在列表上下文中,在未指定任何参数的情况下,调用者返回当前子例程调用者的包名称、文件名和文件内行号。

如果指定了 EXPR,则调用者返回调用程序 EXPR 向上移动的扩展信息。也就是说,当使用 1 的参数调用时,它返回当前子例程的调用者(父级)的信息,使用 2 作为当前子例程的调用者的调用者(祖先),依此类推。

语法

以下是此函数的简单语法 -

caller EXPR

caller

返回值

此函数在失败时返回未定义,在未调用任何参数时返回基本信息,在调用参数时返回扩展信息。

perl_function_references.htm
广告