Tcl过程与作用域

proc、global、upvar

rename:改变命令名字。

作用域:全局作用域和局部作用域。默认设置下,过程名具有一个单一的全局作用域。每个过程都有一个供变量使用的局部作用域。

global命令:

全局作用域为顶层作用域,该作用域处于任何过程之外。必须通过global命令才能在过程内部使用全局作用域中定义的变量。global命令存在于过程内部。 

upvar命令:

当需要将变量名而不是它的值传递给过程时,就要使用upvar命令。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

发布了78 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hepiaopiao_wemedia/article/details/100798250
TCL