我正在尝试将字符串变量的长度存储在另一个变量中。如果我打开一个期望提示并运行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"
。我做错了什么?
答案 0 :(得分:1)
只有在方括号内包含所需命令时才会发生命令替换。
set var "CalumMcCall"
set len [string length $var]