当前位置: 首页 > 文档资料 > Perl 入门教程 >

caller

优质
小牛编辑
118浏览
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 −

-->