caller
优质
小牛编辑
131浏览
2023-12-01
描述 (Description)
此函数返回有关当前子例程调用者的信息。 在标量上下文中,返回调用者的包名称或调用者EXPR的包名称。
在列表上下文中,未指定参数,调用者返回当前子例程调用者的文件中的包名,文件名和行。
如果指定了EXPR,则调用者返回调用者EXPR的扩展信息。 也就是说,当使用参数1调用时,它返回当前子例程的调用者(父)的信息,其中2是当前子例程的调用者(祖父)的调用者,依此类推。
语法 (Syntax)
以下是此函数的简单语法 -
caller EXPR
caller
返回值 (Return Value)
此函数在失败时返回undef,在没有参数的情况下调用基本信息,在使用参数调用时返回扩展信息。
<!--例子 (Example)
Following is the example code showing its basic usage −
#!/usr/bin/perl
When above code is executed, it produces the following result −
-->