gpt4 book ai didi

string - 如何在Tcl中简洁地连接字符串?

转载 作者:行者123 更新时间:2023-12-02 07:30:08 26 4
gpt4 key购买 nike

我可以轻松连接两个变量 foo 和 bar,如 Tcl 中所示:“${foo}${bar}”。

但是,如果我不想将中间结果放入变量中,如何轻松连接调用某个过程的结果?

长手这将被写成:

set foo [myFoo $arg]
set bar [myBar $arg]
set result "${foo}${bar}"

有没有办法在不引入临时变量 foo 和 bar 的情况下创建结果?

这样做对于我的目的来说是不正确的:

concat [myFoo $arg] [myBar $arg]

因为如果两个结果不存在,它会在两个结果之间引入一个空格(用于列表目的)。

似乎“字符串连接”就是我想要的,但它似乎不在我的 Tcl 解释器版本中。

string concat [myFoo $arg] [myBar $arg]

字符串连接写在这里:

最佳答案

您可以将命令嵌入双引号字符串中,而不需要临时变量:

set result "[myFoo $arg][myBar $arg]"

关于string - 如何在Tcl中简洁地连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1430093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com