如何在不添加空格的情况下在TCL中连接字符串

use*_*123 1 string tcl

我想连接两个字符串,在连接的字符串之间没有任何空格.但是当我使用下面的命令时,我会得到与它们之间添加的空格连接的字符串.如何在不添加空格的情况下连接字符串?

set A "Test"
set B "data"

set C $A$B
Run Code Online (Sandbox Code Playgroud)

电流输出:

Test       data

我需要与此类似的输出:

Testdata

sti*_*sti 7

如果我尝试,它的工作原理如下:

$ tclsh
% set A "Test"
Test
% set B "data"
data
% set C $A$B
Testdata
Run Code Online (Sandbox Code Playgroud)

可能是你不小心在A和$之间输入了一些控制字符?

  • `string trim`命令将删除空格.所以`set C [string trim $ A] [string trim $ B]`可能适合你. (4认同)