TCL 中upvar 用法 (摘自http://www.cnblogs.com/kane1990/archive/2011/12/19/2293981.html)
可以用 upvar 命令模拟传引用调用的行为,这对数组特别有用。如果a是一个数组,就不能像myproc $a这样把它传给过程myproc,因为并没有 对应整个数组的值;只有对应各个数组元素的值。 但是可以把数组名传给过程,myproc a,然后使用upvar命令在过程中访问数组的元素。 下面是在过程中使用upvar的简单示例,输出一个数组的内容: proc printArray {name} { upvar $name a foreach el [ lsort [ array names a]] { puts "$el=$a($el)" } }
set info(age) 37 set info(position) "vice president" printArray info =>age=37 position=vice president 上述代码中upvar命令使得过程可以通过变量a访问这个数组。
转载于:https://www.cnblogs.com/hucs/p/3927346.html
TCL 中upvar 用法 (摘自http://www.cnblogs.com/kane1990/archive/2011/12/19/2293981.html)相关推荐
- vim配置http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html
花了很长时间整理的,感觉用起来很方便,共享一下. 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C.C++.java代码以及执行shell脚本,按"F8"可进行C.C ...
- Mysql创建、删除用户、用户管理等相关:转载http://www.cnblogs.com/fly1988happy/archive/2011/12/15/2288554.html
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...
- gcc 命令 http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html
1简介 2简单编译 2.1预处理 2.2编译为汇编代码(Compilation) 2.3汇编(Assembly) 2.4连接(Linking) 3多个程序文件的编译 4检错 5库文件连接 5.1编译成 ...
- java中的多线程(转自http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html)
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口. 对于直接继承Thread的类来说,代码大致框架是: 1 2 3 4 5 6 7 8 9 10 11 ...
- GDI+中发生一般性错误的解决办法 from http://www.cnblogs.com/winzheng/archive/2008/12/23/1360440.html...
GDI+中发生一般性错误的解决办法 这个错误经常发生,代码如下: private static byte[] GetBytes (Image image) { ...
- http://www.cnblogs.com/QJohnson/archive/2011/06/24/2089414.html
http://www.cnblogs.com/QJohnson/archive/2011/06/24/2089414.html 转载于:https://www.cnblogs.com/seasonss ...
- http://www.cnblogs.com/end/archive/2011/04/12/2013805.html
http://www.cnblogs.com/end/archive/2011/04/12/2013805.html
- 混合高斯模型 http://www.cnblogs.com/CBDoctor/archive/2011/11/06/2236286.html
混合高斯模型算法 下面介绍一下几种典型的机器算法 首先第一种是高斯混合模型算法: 高斯模型有单高斯模型(SGM)和混合高斯模型(GMM)两种. (1)单高斯模型: 为简单起见,阈值t的选取一般靠经验值 ...
- https://www.cnblogs.com/bfyx/archive/2012/12/15/2819057.html
[url]https://www.cnblogs.com/bfyx/archive/2012/12/15/2819057.html[/url]
最新文章
- android运行过程简书,Android系统的启动流程
- python使用fpdf创建pdf文件包含:页眉、页脚并嵌入logo图片、设置使用中文字体
- 在数据准备区中允许使用的数据结构有哪些, 各有什么优点?
- XML与web开发-01- 在页面显示和 XML DOM 解析
- (0)PCIE接口目录(学无止境)
- iframe常用属性知识
- 现在最火的深度学习框架是什么?
- MIPS指令集确实够精简,编译文件明显小
- 《Python语言程序设计基础》:第2章:Python程序实例解析:程序练习题
- c语言编译器uwp版,哔哩哔哩UWP最新版下载 - 哔哩哔哩UWP版免费版(32位64位win10)安装下载v1.3.10.0 - QT软件园...
- 2021年1月8日订阅朋友的问题与解决方案汇总
- matplotlib.pyplot.hist()绘制直方图
- 跨境电商的支付方式有哪些?
- 微信删除的聊天记录怎么恢复?2招快速解决
- MongoDB not authorized for query - code 13 错误解决办法
- 阿里云短信服务(JAVA)
- 【JavaScript】笑话生成器
- java 环境变量的设置
- 旗鼓相当的对手——加强版
- python爬虫入门教程:爬取网页图片