Perlについての質問箱 12箱目
■ このスレッドは過去ログ倉庫に格納されています
0336デフォルトの名無しさん
NGNG>>257の方に答えていただいたのですが、うまく動きません。
少しだけ自分で直しましたが、まだどうして動かないのかが
わかりません。どなたかよろしくお願いします。
以下問題のプログラム
my %enkis;
open A, "file-a.txt" or die;
while(<A>){
my ($tag, $enki) = split;
$enkis{$enki} ||= [$tag];
}
close A;
open B, "file-b.txt" or die;
while(<B>){
my($tag, $enki) = split;
unless($enkis{$enki}){
$enkis{$enki} = [$tag];
}else{
push @{$enkis{$enki}}, $tag;
}
close B;
print qq/$_ @$enkis{$_}\n/ foreach (keys %enkis);
■ このスレッドは過去ログ倉庫に格納されています