別のファイルで定義されているハッシュの要素を印刷するにはどうすればよいですか?
file1.pl:
#!/usr/bin/perl
use strict;
use warnings;
our %hash =
("Quarter" , 25,
"Dime" , 10,
"Nickel" , 5 );
file2.pl:
#!/usr/bin/perl
use strict;
use warnings;
require "file1.pl"
foreach (sort keys %hash){
print "$hash{$_}\n";
}
出力:
Global symbol "%hash" requires explicit package name.
Global symbol "%hash" requires explicit package name.
親切に助けて