這是我第一次使用模塊。我正在嘗試將模塊中存在的哈希內容檢索到主Perl代碼中。從模塊中獲取哈希到主Perl代碼
下面是模塊DRUG.pm
package DRUG;
require Exporter;
our @ISA = qw(Exporter);
our @EXPORT = qw(%DRUG);
%DRUG = (
'warfarin ' => 1,
'midazolam ' => 1,
'acebutolol ' => 1,
);
這裏是主程序,試圖訪問本哈希模塊
use warnings;
use strict;
use DRUG;
foreach my $nme (keys %DRUG){
print "$nme\n";
}
我無法從模塊獲得的哈希信息,並可能在不在主Perl代碼中打印該散列。
有人可以幫我嗎?
感謝
我宣佈使用藥物名稱而不是使用藥物;在主程序中。剛剛編輯。 –
你不應該解決你的問題中的問題。它使得答案讀得相當奇怪 – Borodin