programming-examples/perl/Hash/Reverse the key and value.pl

12 lines
261 B
Perl
Raw Normal View History

2019-11-15 12:59:38 +01:00
#!/usr/bin/perl
use strict;
use warnings;
my %hash = ('Key1' => 'Value1', 'Key2' => 'Value2');
print "$hash{Key1}\n"; # print 'Value1'
foreach (keys %hash) {
$hash{$hash{$_}} = $_;
delete $hash{$_};
}
print "$hash{Value1}\n"; # print 'Key1'