5

有没有办法获取一段 perl 代码的封闭子程序的名称?例如:

sub foo { print where_am_i(); }

将输出'foo'.

4

1 回答 1

17

使用调用函数:

my $function = (caller(0))[3];
于 2010-08-13T07:26:56.937 回答