从 TCL 中的嵌套字典访问值

Accessing values from nested dictionary in TCL

我在 TCL 中有以下词典:

main_dict {sub_dict1 {key1 val1 key2 val2 key3 val3} subdict2 {key1 val1}}

如何访问 sub_dict1 中的 val3?

dict get 与多个键一起使用:

% set mydict {main_dict {sub_dict1 {key1 val1 key2 val2 key3 val3} subdict2 {key1 val1}}}
main_dict {sub_dict1 {key1 val1 key2 val2 key3 val3} subdict2 {key1 val1}}
% dict get $mydict main_dict sub_dict1 key3
val3