用perl 的 hash 处理数组

2024-11-16 23:59:04
推荐回答(1个)
回答1:

open IN,"< in.txt";
while(){
chomp;
my @a=split/\s+/,$_;
if(exists $hash{$a[0]}){
$hash{$a[0]}.="\s$a[0]";
}else{
$hash{$a[0]}=$a[1];
}
}

foreach my $key(%hash){
print "$hash{$key}\t";
}