多层词典如何取值?

使用问题 · 83 次浏览
iDenny 创建于 2025-04-12 21:09

如题,按此子程序生成的多层词典,如何取值?


瞑空凌 2025-04-13 00:01 :

🤔?词典取值不是直接这样吗?    {词典}["键1"]["键2"]["键3"]["键4"]["键5"]["键6"]["键7"]
我这个子程序诞生于把获取的文件,从目录生成词典树.因此这样取巧方便.

iDenny 回复 瞑空凌 2025-04-13 19:56 :

感谢指点[抱拳]

iDenny 回复 瞑空凌 28天12小时前 :

忽然这样取值又不行了,不知为何?

瞑空凌 回复 iDenny 28天10小时前 :

你的CDD键或者风险评估的值为null,就会这样。也就是说你的{参数集合}["CDD"]或下面的风险评估不是一个有效词典

瞑空凌 最后更新于 28天10小时前
瞑空凌 回复 iDenny 28天10小时前 :

如果你的词典在变量中,你可以使用我这个子程序示例:Quicker步骤断点2.0 - by 瞑空凌 - 动作信息 - Quicker
调试看看执行时词典的值变化情况

iDenny 回复 瞑空凌 28天9小时前 :

CDD键或者风险评估的值都不是null,是有效值,是个有效词典,其他地方正常使用,但在截图区域表达式中直接使用就出错

瞑空凌 回复 iDenny 28天6小时前 :

你用断点子程序查查看执行到那里时,词典的值?因为这种使用方式是没问题的,这是代码最基本的特性,那么只能出现的值上面,需要你动态调试查看报错前,词典当时各个子孙项的值

回复内容
暂无回复
回复主贴