当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Perl caller用法及代码示例



描述

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

在没有指定参数的列表上下文中,调用者为当前子例程的调用者返回包名、文件名和文件中的行。

如果指定了 EXPR,调用者将返回调用者 EXPR 步长的扩展信息。也就是说,当参数为 1 时,它返回当前子例程的调用者(父)的信息,2 是当前子例程的调用者(祖父)的调用者,依此类推。

用法

以下是此函数的简单语法 âˆ'

caller EXPR

caller

返回值

此函数在失败时返回 undef,不带参数调用时返回基本信息,带参数调用时返回扩展信息。

相关用法


注:本文由纯净天空筛选整理自 Perl caller Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。