【问题标题】:Programmatically get a list of all included Perl packages以编程方式获取所有包含的 Perl 包的列表
【发布时间】:2018-03-24 08:45:27
【问题描述】:

有没有人知道在 Perl 运行时迭代 Perl 程序中实际包含的所有包(即use'd 或require'd)的方法?我已经找到了很多关于如何查找所有已安装 包的答案,但这不是我感兴趣的。我特别想获得程序实际包含的那些包的列表。这可能吗?

顺便说一下,我使用的是 Perl 5.26.0。

【问题讨论】:

    标签: perl perl-module


    【解决方案1】:

    哈希%INC 包含所有已加载的包,请参阅perlvar

    print "$_\n" for keys %INC;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 2011-01-10
      • 2011-07-17
      • 2016-10-10
      • 1970-01-01
      • 2020-03-19
      相关资源
      最近更新 更多