처음으로 모듈로 작업하고 있습니다. 모듈의 해시 내용을 주요 perl 코드로 가져 오려고합니다. 다음은 모듈에서 해시를 주 Perl 코드로 가져 오기
다음은 주요 프로그램은use warnings;
use strict;
use DRUG;
foreach my $nme (keys %DRUG){
print "$nme\n";
}
내가 모듈에서 해시 정보를 얻을 수 없습니다 오전 수 모듈에 해시 존재에 액세스를 시도이며, 모듈 DRUG.pm
package DRUG;
require Exporter;
our @ISA = qw(Exporter);
our @EXPORT = qw(%DRUG);
%DRUG = (
'warfarin ' => 1,
'midazolam ' => 1,
'acebutolol ' => 1,
);
입니다 메인 펄 코드에서 그 해쉬를 출력하지 않는다.
이 문제를 도와 줄 수 있습니까?
감사
나는 DRUG 대신 drugnames를 사용한다고 선언했다. 주 프로그램에서. 방금 편집했습니다. –
질문에 문제를 해결해서는 안됩니다. 그것은 대답을 다소 이상하게 읽게합니다. – Borodin