作者: Keiichi Takahashi
日時: 2002/11/27(23:18)
ビットウォークの高橋です。

> 補足をしておきます。

す、すみません。最初のメールの末尾までちゃんと読んでおらず、検討違いのこ
とを書いてしまいました。というわけで補足の補足をしておきます。

> if {$cpu > 10 }{
>         puts "Buuu Over \r"
> } else {
>         puts "Low\r"
> }

問題は、最初のメールに示されたスクリプトの最後、上記の { } の使い方にあ
ると思うのですが、

> Tclのifコマンドはマニュアルによると
> 
> if expr1 ?then? body1 elseif expr2 ?then? body2 elseif ... ?else? ?bodyN?
> 
> になっています。

と書いたように、{ }でifコマンドの引数をグループ化しているわけですので、
{...}の直後は次の引数と区別するために空白文字でなければなりません。


-- 
Keiichi Takahashi, bitWalk Co.,Ltd.
mailto:bitwalk@...
http://members10.tsukaeru.net/bitwalk/