
tcl
zhangbg
这个作者很懒,什么都没留下…
展开
-
eval
<br />eval 能自动使用contact功能把字符串连接到一起。<br />1.如果其后跟的是List 那么会将List的层级减少一层<br />set string “Hello, World!”<br />set cmd [list puts stdout $string]<br />=> puts stdout {Hello, World!}<br />unset string /*尽管此处string已被撤销,但是list其实已经生成,无碍下面调用list*/<br />eval $cmd原创 2010-07-01 15:32:00 · 521 阅读 · 0 评论 -
uplevel 和 upvar
http://www.nis365.com/?p=240在 Tcl 中,Tcl 支持使用命名空间 (namespace) 的概念, namespace 的概念是不同指令与参数的集合, 你可以在不同的 namespace 中使用名字相同的程序或是变量而不至于造成混淆. 每次 T转载 2011-09-08 14:47:02 · 1282 阅读 · 0 评论 -
format
<br />set value 120<br />puts [format %c $value]<br />set fmt1 "Today, %d shares in %s were bought at $%.2f each"<br />puts [format $fmt1 123 "Global BigCorp" 19.37]<br />set fmt2 "Bought %2/$s equity (/$%3/$.2f x %1/$d) today"<br />puts [format $fmt2 123原创 2011-03-29 15:48:00 · 579 阅读 · 0 评论 -
Tcl中binary format 和binary scan命令分析
<br />http://blog.ednchina.com/t_liber/200785/message.aspx转载 2011-03-29 16:07:00 · 4883 阅读 · 0 评论 -
tcl学习网址
http://bbs.itsmz.com/archiver/fid-37.htmlhttp://www.tcl.tkhtttp://wiki.tck.tk原创 2011-03-29 16:10:00 · 825 阅读 · 0 评论 -
grep用于tcl
<br />if { [string equal [exec grep -o {hello} /root/file] "hello"] } {<br /> puts "Yay, it worked!"<br />}<br />此例的grep用的option -o是只显示一行中匹配的部分,所以可以和string equal同用原创 2011-03-29 14:18:00 · 4721 阅读 · 0 评论 -
info level
What mean about the level number of "info level"?原创 2010-07-26 16:19:00 · 685 阅读 · 0 评论 -
non-blocking and blocking mode
<br /><br />non-blocking mode指的是不须等待相关的channel,而可以执行其他进程。但blocking mode则是遇到channal无空时,必须停下来等待。<br /> <br />http://www.beedub.com/book/2nd/event.doc.html<br />By default, I/O channels are blocking. A gets or read will wait until data is available before ret原创 2010-07-26 15:40:00 · 5119 阅读 · 0 评论 -
array
http://wiki.tcl.tk/1032原创 2010-07-01 18:50:00 · 285 阅读 · 0 评论 -
tcl 命名空间之我见
http://hi.baidu.com/jiajiazc/blog/item/24f5cbb57a24e2c337d3cacf.html tcl的发展紧随着软件发展的过程,类似c逐渐变成了c++ 然后是csharp,计算机语言都在发展。tcl最初也是面向过程的,后来出现了转载 2011-09-08 15:35:52 · 6939 阅读 · 0 评论