标签: function introspection perl6
在Perl 6中,如何在运行时从其体内获取函数/子例程的名称?
例如,
sub foo { say "My name is: " ~ <WHAT-API-HERE??> ; } ... foo();
上面的代码应该打印出来:
My name is: foo
我查看了MOP,FAQ和Functions等地点。
答案 0 :(得分:8)
foo
显示:
Process
请参阅the &$ROUTINE doc。
&$ROUTINE