在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 tcl-proc upvar uplevel
ominous2012 2016-3-27 21:42
1. Proc Proc procname arg body 1 % proc plus {a b} {expr {$a+$b}} 2 % plus 2 4 6 3 % proc fac {x} { if {$x 1} { return 1 } return ]}] } 4 % fac 4 ...
个人分类: tcl|2763 次阅读|0 个评论
分享 tcl-接控制
ominous2012 2016-3-14 22:15
%seta can'tread"a":nosuchvariable % Eval 可以用来对变量展开 Eval 将他的参数串接起来,形成新的命令 unsetabc Evalunset$var 等价于 Eval ...
个人分类: tcl|584 次阅读|0 个评论
分享 tcl--控制
ominous2012 2016-3-13 21:57
1. If If{$x0}{ ...}elseif{$x==0}{ .... }else{ } 2. switch 格式 switch$xa{incrt1}b{incrt2}c{incr&n ...
个人分类: tcl|1029 次阅读|0 个评论
分享 tcl8-字典操作
ominous2012 2016-3-7 21:35
1.dictupdate dictupdatedictionkeyvalue 下面对调两个变量的值, v1,v2 为指定的键值对应的值的别名,前面无 $ %setex{fnannsnhuantitlemiss} fnannsnhuantitlemiss ...
个人分类: tcl|2321 次阅读|0 个评论
分享 tcl7
ominous2012 2016-2-29 22:07
1.dict append 可以在字典的值中添加一个字符串或一些字符串,注意变量不带$,该命令返回更新后的字典,并把它写回原字典变量 % set ex {firstname ann surname huan title miss} firstname ann surname huan title miss % dict append ex firstname ie firstname annie surname huan title miss % ...
个人分类: tcl|726 次阅读|0 个评论
分享 TCL6
ominous2012 2016-2-28 17:25
1.split string delimeter 将字符串分成几个部分,然后可以对各个部分独立进行处理,返回值为列表,第一个参数为待分割字符,第二个为一个或多个分割符 % set x "anita san,35,vp marketing" anita san,35,vp marketing % split $x , {anita san} 35 {vp marketing} % set y 38,72,,-17 38,72,,-17 ...
个人分类: tcl|876 次阅读|0 个评论
分享 TCL5
ominous2012 2016-2-22 22:39
1.lsearch 在命令列表中查找指定的元素,获取两个参数,第一个是一个列表,第二个是一个模式。 set x {john anne mary jim} lsearch $x mary =2 lsearch $x phil =-1 返回列表中第一个与指定莫斯匹配的元素的索引,如果没有匹配元素返回-1 设定模式匹配方式-exact,-glob,-regexp lsearch -glob $x a* =1 -glo ...
个人分类: tcl|705 次阅读|2 个评论
分享 tcl4
ominous2012 2016-2-17 22:10
1.lset可以快速的修改元素。他获取一个变量名,列表中永久存在的一个元素对应的索引或者一些列索引从而指向某个字列表的元素已经赋给这个元素的新值,lset返回变量的新值 set person {{jane doe} 30 female} lset person 1 32 ={jane doe} 32 femal lset person {0 1} john ={jane john} 3 ...
个人分类: tcl|563 次阅读|0 个评论
分享 TCL3
ominous2012 2016-2-15 20:45
1.binary format formatstring arg arg binary format c3 {1 2 120} 这条命令返回一个二进制字符串,各字节为\x01\x02\x80,格式c3的意思是格式化三个8 位有符号整数 binary format I2a {1 -32 412534} E 格式指示符I2,只针对后面参数 {1 -32 412534} 的开头两个数,因为该指示符的 ...
个人分类: tcl|969 次阅读|0 个评论
分享 TCL正则表达式2
ominous2012 2016-1-28 22:19
1。*,+,?为量词,默认与尽可能多的字符进行匹配。后面加?,变为非贪婪,从而与尽可能短的字符进行匹配。+和{3,7}为贪婪量词。+?和{3,7}?为非贪婪量词。注意,贪婪和非贪婪不能混用,否则会引起歧义。 2.逆向引用,是在\后面跟一个前面的子表达式的编号 比如匹配the the \m(\w+)\M\s+\m\1\M 3.非捕获子表达 ...
个人分类: tcl|2133 次阅读|0 个评论
12下一页
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-1 06:50 , Processed in 0.016206 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部