私は Perl を初めて使用し、次の問題に直面しています。次の問題が機能しない理由がわかりません。
私のPerlモジュールには以下が含まれています:
package PACK2;
use Exporter;
@ISA = ('Exporter');
@EXPORT_OK=('whom');
sub why(){
print "why\n";
}
sub whom(){
print "whom\n";
}
1;
私のPerlファイルには以下が含まれています:
#!/usr/bin/perl -w
use pack;
use pack2 ('whom');
PACK::who();
&whom();
私はこのプログラムを実行し、見つけることができませんwhom
:
perl use_pack_pm.pl
who
Undefined subroutine &main::whom called at use_pack_pm.pl line 7.