[转]tcl中varibale变量的跟踪记录

本文介绍了TCL中如何使用trace命令跟踪变量,包括读、写、删除操作的监控,以及如何设置和删除跟踪,还展示了跟踪变量的实际应用案例。
摘要由CSDN通过智能技术生成

tcl中进行变量-variable的记录和操作过程记录,使用trace函数可以完成。

参见文章:TCL - info命令和文章

跟踪变量

TCL提供了trace命令来跟踪一个或多个变量。如果已经建立对一个变量的跟踪,则不论什么时候对该变量进行了读、写、或删除操作,就会激活一个对应的Tcl命令,跟踪可以有很多的用途:

1.监视变量的用法(例如打印每一个读或写的操作)。

2.把变量的变化传递给系统的其他部分(例如一个TK程序中,在一个小图标上始终显示某个变量的当前值)。

3.限制对变量的某些操作(例如对任何试图用非十进制数的参数来改变变量的值的行为产生一个错误。)或重载某些操作(例如每次删除某个变量时,又重新创建它)。

trace命令的语法为:

trace option ?arg arg ...?

其中

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值