如何在Perl中使用模块

时间:2013-05-17 05:39:29

标签: perl perl-module

我真的很困惑如何使用我刚安装在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;仍然没有运气

2 个答案:

答案 0 :(得分:6)

模块的名称是'Module :: CoreList'。您应该将以下行放入您的程序中:

use Module::CoreList;

另请注意首都L。 Perl区分大小写。

答案 1 :(得分: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);