簡體   English   中英

如何在Perl中使用模塊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM