5
我从物品到物品处理程序创建了地图。TCL如何打电话给物品处理员
array set handlers {
handleItem1 handlerFunction1
handleItem2 handlerFunction2
}
但是handlerFunctions可以带参数。
所以下面的代码是不会工作的。
if { [info exists handlers($item) ] } {
eval $this $handlers($item)
}
所以我可以chnage这个代码能够调用可以采取参数的处理程序?
我建议使用命令前缀并用'{*}'调用它们。 –
[Johannes Kuhn](http://stackoverflow.com/users/845414/johannes-kuhn)请你举个例子,我该怎么做? –