我有以下几点:
value = 42 array = ["this","is","a","test"]
我怎么可以转换来获得这个
{ "this" => { "is" => { "a" => { "test" => 42 } } } }
阵列总是平坦的.
谢谢!
解决方法
尝试这个:
h = array.reverse.inject(value) { |a,n| { n => a } }