TCL 字符串连接
推荐的字符串连接方式是什么?
What is the recommended way of concatenation of strings?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
推荐的字符串连接方式是什么?
What is the recommended way of concatenation of strings?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
Tcl 将字符串连接作为基本操作;它实际上没有任何语法,因为您只需将字符串彼此相邻编写(或生成它们的变量替换)。
如果您要将变量的内容与文字字符串串联起来,那么将变量名称或整个内容放在双引号中的大括号会很有帮助。或两者:
最后,如果要将字符串添加到变量的末尾,请使用 <代码>追加命令;它更快,因为它在幕后使用智能内存管理模式。
Tcl does concatenation of strings as a fundamental operation; there's not really even syntax for it because you just write the strings next to each other (or the variable substitutions that produce them).
If you're doing concatenation of a variable's contents with a literal string, it can be helpful to put braces around the variable name or the whole thing in double quotes. Or both:
Finally, if you're adding a string onto the end of a variable, use the
append
command; it's faster because it uses an intelligent memory management pattern behind the scenes.使用追加。
Use append.
如果它们包含在变量中,您可以简单地编写
“$a$b”
。If they are contained in variables, you can simply write
"$a$b"
.如今,您可以使用“string cat”命令连接两个文字字符串:
These days, you can concatenate two literal strings using the "string cat" command: