| On this page | |
| Since | 21.0 |
keys シーケンスを使用して辞書の辞書を走査して、 keys のエントリが value に設定された辞書を出力します。
例えば、次のような辞書の辞書があった場合:
"nested_dict": {
"a_nested_value": 15
},
"another_nested_dict": ...現在“15”となっている値を変更するには、 keys 配列を["nested_dict", "a_nested_value"]に設定します。
このノードの dict ポートはインプレースポートです。つまり、ディクショナリのコピーを作成することなく更新が行なわれます。
入力 ¶
*dict:
Dict
Required
新しい value が追加される辞書。
keys:
StringArray
設定したい value に到達するために走査するキーシーケンス。 キーが見つからなかった場合は、辞書が作成されます。 これによって、事前に入れ子化された辞書を作成することなく、入れ子化された値を設定することができます。
value:
AnimChannel, AnimChannelCollection, AnimStack ApexGraphHandle, ApexNodeID, ApexPortID, Bool, ColorRamp, Dict, DynamicPath, FBIKSkeleton, FBIKSolver, FBIKTarget, Float, FloatRamp, Geometry, Int, Matrix3, Matrix4, SimRootDataId, String, Vector2, Vector3, Vector4
keys シーケンスを走査して見つかった辞書エントリに設定する値。
出力 ¶
*dict:
Dict
keys のエントリが value に設定された dict 入力。
| See also |