如何在Perl中使用模块

rug*_*ted 4 perl perl-module

伙计们真的很困惑如何使用我刚安装在Perl中的模块.

我在Perl中安装了Corelist模块.我想显示Perl 5.006附带的所有模块.但是通过使用我不理解的代码有一个暗示:

my %modules = %{ $Module::CoreList::version{5.006} };
Run Code Online (Sandbox Code Playgroud)

但是当我这样做的时候

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

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

print %modules;
Run Code Online (Sandbox Code Playgroud)

它给出了这个错误:Module::CoreList::version used only once.我也尝试过 use Module::CoreList;仍然没有运气

cho*_*oba 6

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

use Module::CoreList;
Run Code Online (Sandbox Code Playgroud)

还要注意首都L.Perl区分大小写.

  • 如果你把它放在一个名为"Module-CoreList-2.8.8"的文件夹中,你没有*安装它,你下载它而不安装它.如果你认为你确实安装了它,你会介意解释你做了什么吗? (3认同)
  • @ruggedbuteducated:模块名称是文档所说的,或者你告诉`ppm`或`cpan`安装. (2认同)