使っているモジュール一覧の表示

back
use で読み込んでいるモジュール(と、そのモジュールから更に呼ばれているモジュール)
については、特殊ハッシュ %INC にモジュール名がキー、モジュールのパスが値として
格納されている


use File::Basename;

foreach (keys %INC) {
  print "$_: $INC{$_}\n";
}

結果
Carp.pm: /usr/lib/perl5/5.8.5/Carp.pm
warnings.pm: /usr/lib/perl5/5.8.5/warnings.pm
re.pm: /usr/lib/perl5/5.8.5/cygwin-thread-multi-64int/re.pm
Exporter.pm: /usr/lib/perl5/5.8.5/Exporter.pm
File/Basename.pm: /usr/lib/perl5/5.8.5/File/Basename.pm


perl 5.8.5 (cygwin)


back