随笔分类 -  Tcl

Tcl(Tool command language)学习记录
摘要:Tcl设置浮点数的精度 方法1: set tcl_precision 4 puts [expr 2.0/3] #输出0.6667 set tcl_precision 8 puts [expr 2.0/3] #输出0.66666667 设置精度后会自动进行四舍五入。 方法2: puts [format 阅读全文
posted @ 2021-01-08 13:57 努力翻身的IC咸鱼 阅读(494) 评论(0) 推荐(0)
摘要:invalid command name "if{" Question: 下面的Tcl程序会报如上错: set a 5 if{ $a<10 }{ puts $a } Solution: if、for、foreach等条件语句中大括号{、}最好左右都留空格。如下不会报错: set a 5 if { $ 阅读全文
posted @ 2020-12-03 11:16 努力翻身的IC咸鱼 阅读(364) 评论(0) 推荐(0)
摘要:Tcl/Tk整型浮点型转换问题 与C/C++相似,Tcl使用int()/float()函数实现整型和浮点型数值转换。 set a 1.0 set b [expr int($a)] puts "a:$a b:$b" 输出a:1.0 b:1。 Question: set grid_length 1.2 阅读全文
posted @ 2020-12-03 11:13 努力翻身的IC咸鱼 阅读(690) 评论(0) 推荐(0)
摘要:missing close-brace Question: error: missing close-brace: possible unbalancd brace in comment 直译是缺少括号,一般来说检查一下括号是否匹配就可以。但Tcl中,被注释的括号有时也会被算入。如下: set na 阅读全文
posted @ 2020-12-03 11:09 努力翻身的IC咸鱼 阅读(2562) 评论(0) 推荐(2)