`

Tcl/tk 小记

Tcl 
阅读更多
1. 检查variable变量是否声明
在使用Tcl时候会经常遇到no such variable的错误, 往往是由于访问不存在的变量导致的。
使用 info exists来检查variable变量是否声明

如果是访问一个对象的变量,还需要先用instvar来绑定, 否则无法对正确的变量进行检查:
$self instvar varname_ #这里绑定self对象的变量

例:
$self instvar var_

if [info exists var_(INDEX)] {  
        # 访问self中的名为var_的array,之前要绑定var_, 而不是var_(INDEX)
        # 因为var_(INDEX)是var_中的一个元素, 绑定var_才能访问
  	set newvar [$self set var_(INDEX)]
} else {
	put "variable not exists"
}


如果绑定var_(INDEX)会导致无法绑定正确的变量, 因为不是要绑定array中的一个元素。



分享到:
评论

相关推荐

    Tcl/TK编程权威指南.part2.rar

    原书名: Practical Programming in Tcl/Tk Tcl/TK编程权威指南 作者: (美)Brent B.Welch Tcl/Tk是第一种能通过Windows、Macintosh和Solaris等主要平台处理企业级任务的脚本语言。本书共分为55章,依次详细讲述...

    Tcl / Tk程序员Tcl/Tk For Programmers

    一本关于Tcl / Tk的自学书籍,其中包含200多个已解决的练习。 所有练习都在Windows和Unix版本的Tcl / Tk上运行。

    tcl/tk 8.5安装

    tcl/tk 8.5安装

    TCL/TK 安装文件下载 windows/unix

    TCL/TK 安装文件下载 windows/unix

    TCL/TK入门经典(第2版)

    TCL/TK 入门经典教材 PDF文档(无广告)比较清晰,作者:John K. Ousterhout Ken Jones; 张元章译。适合新手入门学习。该PDF仅供交流和学习,请大家支持原版。

    tcl/tk 命令手册

    tcl/tk命令手册,英文,有书签,非扫描

    Tcl/Tk Moni 串口通信

    本程序为Tcl/Tk 串口通信脚本源代码程序!

    Tcl/tk软件安装包

    Tcl/tk软件安装包

    TCL_TK组合教程(第二版)[part2](The Complete Tcl/tk Training Course)

    本书主要介绍了TCL的基本特征和高级编程技术,Tk工具包中包含的工具,以及Tcl与C语言之间的关系。本书是按照一般程序员熟悉的方式...本书是国内为数不多的全面讲解TCL/TK教程,为TCL/TK开发人员学习和案头必备工具。

    TCL_TK组合教程(第二版)[part6](The Complete Tcl/tk Training Course)

    本书主要介绍了TCL的基本特征和高级编程技术,Tk工具包中包含的工具,以及Tcl与C语言之间的关系。本书是按照一般程序员熟悉的方式...本书是国内为数不多的全面讲解TCL/TK教程,为TCL/TK开发人员学习和案头必备工具。

    Tcl_Tk.rar_GUI tcl_tcl/tk GUI_tk GUI_代刷源码

    Tcl/Tk 并概述该语言的一小段历史。然后,回顾 Tcl/Tk 脚本语言和解释器的关键功能,讨论该语言的一些扩展,并研究几个在使用中的 Tcl/Tk 示例。在本教程中,随文本有一些代码段,偶而还有结果输出的图像(别忘了,...

    Tcl/Tk入门经典

    《Tcl/Tk入门经典》一书,由奥斯德奥特编著,清华大学出版社出版,现已出至第二版。本书介绍了Tcl语言、Tk工具集以及Tcl和C语言结合编程。第I部分首先介绍了Tcl语言的基本概念和基础知识。第II部分集中介绍如何使用...

    TCL / TK 权威编程指南

    One good book for TCL/TK.

    tcl/TK868库文件

    可以在几种平台(包括 Win32 和 MacOS 和几个 *NIX 情形)下行使 Tcl/Tk,本教程是在运转安装了 GNU/Linux 的情形中编写的。 首先,我将引见 Tcl/Tk 并概述该措辞的一小段历史。然后,回想 Tcl/Tk 剧本措辞和正文器...

    tcl/tk 学习资源

    tcl / tk 语言的学习笔记,PDF格式,很实用!

    使用tcl/tk写的个税计算器,内含源码,学习使用

    使用tcl/tk写的个税计算器,内含源码,供大家学习使用。

    Tcl / Tk 大全

    摘要: Tcl/Tk 是一种简明,高效,可移植性好...本文描述了TCL/TK成长历史,特点,优势及应用范围,阐述了TCL/TK的总体结构图,比较了TCL/TK与当今流行的C++,Java 的性能比较,详细阐述了TCL/TK的语法,并介绍了TK的工具箱.

    tcl/tk开发工具

    tcl/tk开发工具,今天找到的就发生来,大家共享下

    Tcl/Tk命令与C/C++的集成研究

    Tcl/Tk命令与C/C++的集成研究 针对Tcl/Tk脚本中需要调用C/C++函数的问题,简要说明了Tcl/Tk命令的运行机理,给出了一个使用Tcl/Tk命令来调用C/C++动态链接库(DLL)函数的方案,并给出了将C/C++DLL函数封装为Tcl/Tk C...

    [Tcl_Tk入门经典(第2版)

    由Tcl/Tk之父John K.Ousterhout,与顶级的Tcl/Tk培训师Ken Jones共同编写,掌握Tcl/Tk最快速的途径,也是全球头号Tcl/Tk入门教程。 从基础语法到简单的Tcl命令,从用户界面的开发到C的集成,本书完全覆盖了最新的...

Global site tag (gtag.js) - Google Analytics