【发布时间】:2018-03-24 08:45:27
【问题描述】:
有没有人知道在 Perl 运行时迭代 Perl 程序中实际包含的所有包(即use'd 或require'd)的方法?我已经找到了很多关于如何查找所有已安装 包的答案,但这不是我感兴趣的。我特别想获得程序实际包含的那些包的列表。这可能吗?
顺便说一下,我使用的是 Perl 5.26.0。
【问题讨论】:
标签: perl perl-module
有没有人知道在 Perl 运行时迭代 Perl 程序中实际包含的所有包(即use'd 或require'd)的方法?我已经找到了很多关于如何查找所有已安装 包的答案,但这不是我感兴趣的。我特别想获得程序实际包含的那些包的列表。这可能吗?
顺便说一下,我使用的是 Perl 5.26.0。
【问题讨论】:
标签: perl perl-module
哈希%INC 包含所有已加载的包,请参阅perlvar。
print "$_\n" for keys %INC;
【讨论】: