微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > tcl 求解

tcl 求解

时间:10-02 整理:3721RD 点击:
set a falseset b default
if {$a && b == "default"} {
set d e}
if {!$a && b == "default"} {
set gh}

我怎么感觉写的不对,应该是这么写
if {a == "false" && b == "default"} {
set d e}

if {a !== "false" && b == "default"} {
set gh}


上面的两句 不知道怎么理解,求大神指导一下

set a false

set b default

估计版上没人回你了,虽然我不太清楚第一种是否对,但这个真心try一下就知道了。

字符等于还是不等于一般用string equal 而不是== ,
== 通常是用在数字上等不等于
if {[string equal a false]} {puts "ok ! " }
if {[string equal b default]} { puts " ok ! " }
中间可以用&& , ||来连接

谢版大,明白了

string equal $a false
a前面要置换才可以

对,我写错了,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top