我在Tcl中有以下脚本:
set val(a) 10
set val(b) 10
set val(n) expr{$val(a) * $val(b)}
Run Code Online (Sandbox Code Playgroud)
如何打印变量n的值?
puts $val(n)
Run Code Online (Sandbox Code Playgroud)
给 expr{10*10} 我,我需要看到100 ....
为了计算表达式并返回结果,必须将eval命令放在方括号内,而不是像函数一样调用它:
set val(n) [expr {$val(a) * $val(b)}]
puts $val(n)
Run Code Online (Sandbox Code Playgroud)