私のルビースクリプトに問題があります。配列を含むハッシュキーを別のキーに分割する
x = { "name1" => [{ "email" => "[email protected]" }],
"name2" => [{ "email" => "[email protected]" }],
"name3" => [{ "email" => "[email protected]" }],
"name4" => [{ "email" => "[email protected]" }],
"name5" => [{ "email" => "[email protected]" }],
"name6" => [{ "email" => "[email protected]" }],
"name7" => [{ "email" => "[email protected]" }],
"name8" => [{ "email" => "[email protected]" }] }
は、私は、例えば、キーを分割する必要があります。私は、ハッシュにハッシュ
g = { ["name1", "name2"] => [{ "email" => "[email protected]" }],
["name3", "name4"] => [{ "email" => "[email protected]" }],
["name5", "name6", "name7", "name8"] => [{ "email" => "[email protected]" }] }
を変換する方法がわかりません["name1", "name2"]
を入力し、値"name1" => [{ "email" => "[email protected]" }], "name2" => [{ "email" => "[email protected]" }]
のキーとして入力します。
これを手伝ってもらえますか?
何か試しましたか? –
はい、私は要素のnumebrでキーの配列を分割しようとしましたが、すべての新しいキーの値として値を入れる方法がわかりません。 –