gpt4 book ai didi

tcl - 如何在 TCL 中将 2 个变量名称连接成 1 个名称?

转载 作者:行者123 更新时间:2023-12-02 08:49:19 25 4
gpt4 key购买 nike

我有一组变量,它们是我要搜索的字节列表。

set foo0 [list 0 1 2]
set foo1 [list 3 4 5]
set foo2 [list 6 7 8]
set fooCount 3

for { set z 0 } { $z<$fooCount} { incr z } {
tbf str "foo$z: foo$z"
}

我想打印出来:

foo0: 0 1 2
foo1: 3 4 5
foo2: 6 7 8

但是我得到:

foo0: foo0
foo1: foo1
foo2: foo2

我尝试将打印行更改为

tbf str "foo$z: $foo$z"

但是我得到一个错误,没有变量 foo。我也试过将所有 foo 变量复制到 fooList 中,但我似乎还是没有得到内容。

最佳答案

试试这个:

tbf str "foo$z: [set foo$z]"

set 命令返回该标记的值,即 foo0foo1 等等。

关于tcl - 如何在 TCL 中将 2 个变量名称连接成 1 个名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9739942/

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