tcl
岳谷子
这个作者很懒,什么都没留下…
展开
-
tcl [5]:list大全
1. list的基本操作:创建、访问、计长、分割#>>>>>>>>>list>>>>>>># list 可由数字,字符,字符串或者别的list组成# <1> 创建一个listset x "a b c"# 结果:a b c# <2> 通过index(0...)取li...原创 2020-04-11 20:06:18 · 837 阅读 · 0 评论 -
tcl [4]: 循环和分支
# <6> 循环# >>> for loop# >>> 循环中的为已知变量赋值,都是用set variable valueset number [expr {int (1.2/0.1) }]for {set i o} {$i <= $number} {incr i} { set x [expr {$i*0.1}] puts $x...原创 2020-04-11 19:58:16 · 220 阅读 · 0 评论 -
tcl [3]: 设置变量,数学运算,强制类型转换
# <2> 设置变量set X "this is a string, Y=:"set Y 1.23puts $Xputs $Yputs "**********"puts "$X $Y"# <3> 数学计算# [expr {$a - $b}]# >>>>> eq ne in ni <<<<<&l...原创 2020-04-11 19:56:58 · 3792 阅读 · 0 评论 -
tcl [1]: proc 可变参数args
# proc# >>> proc example {{a 1} {b View2}} { Movie window create $a Movie camera select $b}proc add {a b} { return ($a + $b)}#调用proc example,使用默认的参数#proc 就是c里面的封装函数example...原创 2020-04-11 10:04:09 · 4214 阅读 · 0 评论 -
tcl [2]: upvar的使用和proc的套用
upvar定义从tcl的tutorial中对upvar的说明如下,一开始真是看的云里雾里,终于在多次试验之后,终于知道了这个玩意该怎么使用了。Theupvarcommand is similar. It "ties" the name of a variable in the current scope to a variable in a different scope. This ...原创 2020-04-09 12:25:13 · 1185 阅读 · 1 评论