[英]How to use a module in Perl
伙計們真的很困惑如何使用我剛安裝在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;
仍然沒有運氣
模塊的名稱是“Module :: CoreList”。 您應該將以下行放入您的程序中:
use Module::CoreList;
還要注意大寫L
Perl區分大小寫。
如果您只是想打印哈希,只需添加Data::Dumper
模塊以及strict和warnings,然后
print Dumper(\%modules);
更新:嘗試類似的東西
use warnings;
use strict;
use Module::CoreList;
use Data::Dumper;
my %module = %{ $Module::CoreList::version{5.006} };
print Dumper (\%module);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.