2012-12-27 42 views

回答

7

要么使用Tcl的8.5(放package require Tcl 8.5在脚本的顶部,使他们快速失败),或使用第三方dict package for Tcl 8.4(通过添加package require dict),这是基于关闭dict实施的大部分在8.5。

字典包不像8.5中的代码那么快(因为它缺乏Tcl字节码引擎的支持),IIRC也没有执行强制的命令维护。如果可以的话,我真的推荐升级到Tcl 8.5。 (首先,8.4接近其延长的支持生命周期的末尾)。

+1

另外,如果你使用的是Tcl 8.3或之前的版本,那么现在**升级。** _Please!_在旧版本中(并且呈现类似接口的脚本非常慢),dict'命令根本不被支持, 。 –

2

package require Tcl 8.5。在8.5中添加了dict命令。像这样添加一行可以确保你的脚本提前说明它的版本要求。

1

如果您使用活动状态TCL套件,请使用“teacup install dict”命令从活动状态库中加载字典包。