0

私はいくつかの TCLDict オブジェクトを作成しようとしている tcl/java を使用しており、TCLInterpreter の setVar を使用して、その辞書オブジェクトを tcl スクリプトの辞書変数に設定しています。誰かがTCLDictionaryを作成し、JAVAでsetVarを使用して設定する方法を教えてもらえますか?

前もって感謝します。

4

1 に答える 1

0

setVar を使用して、シリアライズされた辞書のテキスト文字列を作成することができます。これは単純な辞書 tcl です。私は、tcl で getter を使用できる辞書を setVar するとイメージします。

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("addresses", "home {Maple Street} office Downtown") または構文が何であれ、tcl で辞書を取得する必要があります。

于 2015-01-12T20:10:03.050 に答える