3

Tclには次のスクリプトがあります。

set val(a) 10
set val(b) 10
set val(n) expr{$val(a) * $val(b)}

変数nの値を出力する方法は?

puts $val(n)

与える expr{10*10} と私は100を見る必要があります...

4

1 に答える 1

7

式を評価して結果を返すにはeval、関数のように呼び出すのではなく、コマンドを角括弧で囲む必要があります。

set val(n) [expr {$val(a) * $val(b)}]
puts $val(n)
于 2013-01-25T02:58:16.043 に答える