2016-08-19 15 views
0

文字列変数の長さを別の変数に格納しようとしています。私はプロンプトを期待開き、string length testを実行した場合、私はset len string length $varをしようとした場合、私は私が得る、しかし4を得る:expect式の結果を変数に格納

wrong # args: should be "set varName ?newValue?" 
    while executing 
"set len string length $var" 

私もset len {string length $var}を試してみましたが、その後len変数は、単純に文字列"string length $var"が含まれています。私は間違って何をしていますか?

答えて

1

コマンド置換は、必要なコマンドを角括弧で囲んだ場合にのみ発生します。

set var "CalumMcCall" 
set len [string length $var] 
関連する問題