4

Perlにインストールしたばかりのモジュールの使用方法について、みんな本当に混乱しています。

Perl にCorelistモジュールをインストールしました。そして、Perl 5.006 に付属するすべてのモジュールを表示したいと思います。しかし、私が理解していないこのコードを使用してこれを行うにはヒントがあります:

my %modules = %{ $Module::CoreList::version{5.006} };

しかし、私がこれをしたとき

#! usr/bin/perl
use warnings;
use strict;

my %modules = %{$Module::CoreList::version{5.006}};

print %modules;

次のエラーが発生しますModule::CoreList::version used only once。私も use Module::CoreList;まだ運を入れてみました

4

2 に答える 2

6

モジュールの名前は「Module::CoreList」です。次の行をプログラムに追加する必要があります。

use Module::CoreList;

首都にも注意してくださいL。Perl では大文字と小文字が区別されます。

于 2013-05-17T05:46:03.750 に答える
4

単純にハッシュを出力したい場合はData::Dumper、厳密と警告とともにモジュールを追加するだけです。

print Dumper(\%modules);

更新:次のようなものを試してください

use warnings;
use strict;
use Module::CoreList;
use Data::Dumper;

my  %module  = %{ $Module::CoreList::version{5.006} };

print Dumper (\%module);
于 2013-05-17T05:47:55.593 に答える