如何使用tcl / java创建和设置tcldictionary变量?

时间:2015-01-12 12:03:07

标签: tcl jacl

我正在使用tcl / java,我正在尝试创建一些TCLDict对象,并使用TCLInterpreter中的setVar将该字典对象设置为tcl脚本中的字典变量。有人可以指导我如何在JAVA中使用setVar创建TCLDictionary并设置它吗?

提前致谢。

1 个答案:

答案 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中找到一本字典。