我创建了从项目到项目处理程序的映射。
array set handlers {
handleItem1 handlerFunction1
handleItem2 handlerFunction2
}
但是 handlerFunctions 可以带参数。
所以下面的代码是行不通的。
if { [info exists handlers($item) ] } {
eval $this $handlers($item)
}
那么我可以更改此代码以调用可以获取参数的处理程序吗?