Rubyでこんなことをしたいのですが、
このように構築されたハッシュのハッシュがあります。
h = {1 => {2 => {3 => "three"}},'a' => { 'b' => { 'c' => "basd"}}}
=> {"a"=>{"b"=>{"c"=>"basd"}}, 1=>{2=>{3=>"three"}}}
このような値を持つ配列があるとします。
a = [1, 2, 3]
たとえば、配列値を使用してハッシュ内のネストされたキーにインデックスを付け、最後のキーが指す値を返すメソッドが必要です (前の配列/キーによって導かれるように)。
getHashValue([1,2,3]) should return "three" => h[1][2][3]
if a = ['a','b', 'c']
戻り値は になりますbasd
。
これを行うにはどうすればよいですか?