tcl中如何将列表转换为字符串
如何在 Tcl 中将列表转换为字符串?
How do I convert a list into string in Tcl?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何在 Tcl 中将列表转换为字符串?
How do I convert a list into string in Tcl?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
您最有可能想要的是加入,但是根据您想要执行的操作,这可能不是必需的。
TCL 中的任何内容都可以随时被视为字符串,因此您可以只使用您的列表为字符串,无需显式转换
most likely what you want is join however depending on what you are trying to do this may not be necessary.
anything in TCL is able to be treated as a string at anytime, consequently you may be able to just use your list as a string without explict conversion
如果你只想要内容,你可以放入 $listvar ,它会将内容作为字符串写出。
您可以将列表展平一级或使用 join 插入分隔符,如 jk 上面的回答。
例子:
If you just want the contents, you can puts $listvar and it will write out the contents as a string.
You can flatten the list by one level or insert a separator character by using join, as jk answered above.
Example:
要使用类展平列表:
To flatten a list using classes:
这里:
% join {abc} " and "
a and b and c
% join {abc} ""
abc
(来源: https://wiki.tcl-lang.org/page/join)
Here:
% join {a b c} " and "
a and b and c
% join {a b c} ""
abc
(source: https://wiki.tcl-lang.org/page/join)
使用列表命令。
http://wiki.tcl.tk/440
或者,参见“split”:http://wiki.tcl.tk/1499
返回“comp unix Misc”
Use the list command.
http://wiki.tcl.tk/440
Alternatively, see "split": http://wiki.tcl.tk/1499
returns "comp unix misc"