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'引入了一個十六進制字符代碼替換。你可能不想使用它的一堆醜陋的原因。 –