私はいくつかの TCLDict オブジェクトを作成しようとしている tcl/java を使用しており、TCLInterpreter の setVar を使用して、その辞書オブジェクトを tcl スクリプトの辞書変数に設定しています。誰かがTCLDictionaryを作成し、JAVAでsetVarを使用して設定する方法を教えてもらえますか?
前もって感謝します。
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 で辞書を取得する必要があります。