Согласно вашему комментарию к другим ответам, вы можете изменить хеш (т. Е. Обмен ключами и значениями).
Но будьте внимательны, если вы уверены, что нет повторяющихся значенийв оригинале, поскольку эта операция содержит только один из них.
#!/usr/bin/perl
use 5.10.1;
use warnings;
use strict;
my %hashtest;
$hashtest{ 1 } = { 0 => "A", 1 => "B", 2 => "C" };
my %rev = reverse %{$hashtest{1}};
say $rev{B};
Вывод:
1