0
私は期待通りにどのように私は、文字列の書式を設定できTCL列TCLの特殊文字 X1
set WORD 128
set CELL_NAME "MCELL_$WORD\x1"
# real: MCELL_128.. (.. is 2 special characters that I can't paste here)
# expected: "MCELL_128x1"
に問題がありますか?
私は期待通りにどのように私は、文字列の書式を設定できTCL列TCLの特殊文字 X1
set WORD 128
set CELL_NAME "MCELL_$WORD\x1"
# real: MCELL_128.. (.. is 2 special characters that I can't paste here)
# expected: "MCELL_128x1"
に問題がありますか?
set CELL_NAME "MCELL_${WORD}x1"
の出力が得られます。
他の可能性:
set CELL_NAME "MCELL_[set WORD]x1"
set CELL_NAME [format "MCELL_%dx1" $WORD]
ドキュメント: format、 set、 Summary of Tcl language syntax、particularilyアイテム[8]。
'\ x'は16進文字コードの置換を導入します。あなたはたぶん醜い理由のためにそれを使用したくないでしょう。 –