2

実際には、シェフの属性でそのような構造を使用したいと思います。そこでは、定数で構造を初期化し、それを変更します

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"]ですか?

4

3 に答える 3