アイテムからアイテムハンドラーまでマップを作成しました。TCLアイテムハンドラーを呼び出す方法
array set handlers {
handleItem1 handlerFunction1
handleItem2 handlerFunction2
}
しかし、handlerFunctionsはパラメータを取ることができます。
以下のコードは動作しません。
if { [info exists handlers($item) ] } {
eval $this $handlers($item)
}
このコードを変更して、パラメータを取ることができるハンドラを呼び出すことができますか?
コマンド接頭辞を使用し、 '{*}'でそれらを呼び出すことをお勧めします。 –
[Johannes Kuhn](http://stackoverflow.com/users/845414/johannes-kuhn)例を示してください、どうすればいいですか? –