【发布时间】:2010-10-11 01:45:46
【问题描述】:
以编程方式发现 perl 模块的所有子例程的最佳方法是什么?这可能是一个模块、一个类(没有@EXPORT)或任何介于两者之间的东西。
编辑:下面的所有方法看起来都可以工作。我可能会在生产中使用 Class::Sniff 或 Class::Inspector。然而,Leon 的回答被标记为“接受”,因为它回答了所提出的问题,即使必须使用no strict 'refs'。 :-) Class::Sniff 可能是一个不错的选择。看来是经过深思熟虑的。
【问题讨论】:
标签: perl reflection perl-module subroutine