実際には、シェフの属性でそのような構造を使用したいと思います。そこでは、定数で構造を初期化し、それを変更します
init_value = { "a" => { "b" => "c" } }
prepare = init_value
prepare["a"]["x"] = "y"
init_value にも が含ま["a"]["x"] = "y"
れるようになったので、新しい値を準備すると
prepare = init_value
prepare["a"]["y"] = "x"
prepare["a"]
キーが含まれています["b", "x", "y"]
。
prepare["a"]
最後のステップで2 つのキーのみが含まれるように、定数を引用せずに定数で準備を初期化するにはどうすればよい["b","y"]
ですか?