2011-02-23 10 views
19

に配列を変換します。Rubyは私が次のようしているネストされたハッシュ

value = 42 
array = ["this","is","a","test"] 

は、どのように私はそれがこの

{ "this" => { "is" => { "a" => { "test" => 42 } } } } 

配列は常にフラットで取得するために変換することができます。

ありがとうございました!

+1

は、今では非常識なデータ構造だ...任意の正当性を持って起こるでしょうか? – delnan

+2

@delnan "hi.i.am.some.kind.of.path = value"は、既存のyamlハッシュ・ダンプにマージされます。 – Mauricio

答えて

71

これを試してみてください:

​​
+3

うわー、それは本当に滑らかです。 –

+0

素晴らしい...本当に素晴らしい。 – Mauricio

+0

これの最も難しい部分は、私の質問をどのようにフレーズするかを考え出すことでした。 )入れ子になったのは転換点でした; –

関連する問題