标签: ruby
我有以下内容:
value = 42 array = ["this","is","a","test"]
我该如何转换才能获得此
{ "this" => { "is" => { "a" => { "test" => 42 } } } }
阵列总是平的。
谢谢!
答案 0 :(得分:86)
试试这个:
h = array.reverse.inject(value) { |a, n| { n => a } }