On Sun, 13 Mar 2005 21:34:57 +0900
Noritsugu Nakamura <nnakamur@...> さんwrote:
コメントありがとうございます。
> の -command {category $key} を
> -command "category $key"
> にすれば動きそうですが。
>
> 評価タイミングが何か違うんだった気が
> # とか、ずーと曖昧に使用している Tcl/Tk ユーザ…
動きました(^^)/ ありがとうございました。{ }で括るか、" "で括るかで動作
が違うことがあるのは知ってはいたので、確かめたつもりだったのですが、確か
めていなかったようです(^^;)
今、OusterhoutのTcl&Tkツールキットを読むと、39-40ページあたりに書いて
ありました。ダブルクォートでは変数置換が行われるのに対して、プレースでは
遅延評価されるということですね。遅延評価というのは、例えばコマンドが実際
に処理される時点で評価されるということです。
藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/