我正在使用tcl / java,我正在尝试创建一些TCLDict对象,并使用TCLInterpreter中的setVar将该字典对象设置为tcl脚本中的字典变量。有人可以指导我如何在JAVA中使用setVar创建TCLDictionary并设置它吗?
提前致谢。
答案 0 :(得分:0)
您可以尝试使用setVar创建序列化字典的文本字符串。这是一个简单的字典tcl。如果你setVar字典你可以使用tcl中的getter。
testdict.tcl
#!/usr/bin/tclsh
dict set addresses home "Maple Street"
dict set addresses office "Downtown"
puts $addresses
puts [dict get $addresses office]
输出:
./testdict.tcl
home {Maple Street} office Downtown
Downtown
所以在这种情况下,我想象一个setVar("地址","家庭{Maple Street}办公室市中心")或者无论语法是什么,都应该在tcl中找到一本字典。