您的位置:首页 > 其它

tcl替换变量中含有变量的方法

2016-05-05 15:00 169 查看



simple tcl question: how to substitute variable into another variable name?

在编写tcl程序时候,可能会遇到如下问题:

set a 10

set b$a 20

当需要输出是,

puts $b10 ==> 20

puts $b$a ==> error "no varibale b"

此时由于tcl在变量替换中,仅执行了一次替换,b与a 分别再一次替换中。

可以使用如下命令实现:

[expr \$b$a]

可以输出你想要的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: