>>67
そういう用途には逆マップのハッシュを使え。
もちろん要素は重複しないのだな?

%reverse_map{@hoge} = (0..$#@hoge);