cost 178 ms
Tcl大括号内的变量替换 - Variable substitution within braces in Tcl

纠正我哪里有错。 当我们在花括号内使用变量时,该值在评估期间不会被替换,而只是作为参数传递给过程/命令。 (是的,那里有些例外,例如expr {$x+$y} )。 考虑以下情况, 场景1 方案2 在这两种情况下,我们都可以看到,变量替换是在if循环的主体上执行 ...

TCL命名空间和堆栈帧之间有什么区别? - What is the difference between a TCL namespace and a stack frame?

Upvar创建指向不同堆栈帧中的变量的链接,有时称为调用堆栈或不同的范围 。 Upvar还用于为全局(或命名空间)变量2创建别名。 但是命名空间只能由namespace eval命令创建。 proc命令创建一个新的堆栈帧。 命名空间和调用堆栈似乎是TCL命名上下文可以更改的两种方 ...

当值包含多个单词时,tcl Uplevel set命令失败 - tcl Uplevel set command fails when value has multiple words

全部,我要执行的操作:过程A调用过程B,使用来自B的高级命令,我试图在过程A范围内设置变量。 当值包含空格时,会发生错误。 如果我注释掉key2,它工作正常。 添加key2时,它失败并显示以下错误。 关于如何克服此错误的任何建议。 感谢您的帮助。 ...

2014-05-02 17:53:15   1   155    tcl / uplevel  

排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM