0

TCLでキー付きリストを使用する必要がありますが、tclコードのみをデバイスにコピーするオプションがあります。

デフォルトの方法はTclXを使用することですが、これにはコンパイルが必要です。

「スタンドアロン」ライブラリ(つまり純粋なtcl)として利用できるキー付きリスト関数(keylset、keylget)の実装はありますか?

4

3 に答える 3

1

はい、tcl 8.5では、dict辞書ストアを実装するコマンドが追加されました。次に例を示します。

dict set d key1 val1
dict set d key2 val2

dict for {k v} $d {puts "$k = $v"}
于 2010-01-18T07:29:48.907 に答える
1

キー付きリストに関するこのwikiページを見ると 、誰かが基本的なキー付きリスト機能の純粋なtclバージョンを作成しています。彼らがdictに依存しているかどうかを確認するために私は深く読んでいませんでした。もしそうなら、ウィキの他の場所にdictの純粋なtcl実装があります。

于 2010-01-21T17:27:32.173 に答える
0

このウィキページ自体の最後に解決策が見つかりました!

于 2010-01-18T07:43:23.050 に答える