我试图将字符串变量的长度存储在另一个变量中。如果我打开一个expect提示符并运行string length test
,我得到4。然而,如果我尝试set len string length $var
,我得到:
wrong # args: should be "set varName ?newValue?"
while executing
"set len string length $var"
我也尝试了set len {string length $var}
,但len
变量只是包含字符串"string length $var"
。我做错了什么?
只有在方括号内包含必需的命令时才会发生命令替换。
set var "CalumMcCall"
set len [string length $var]