EDA365电子工程师网

标题: [求助]Skill 中if的用法 [打印本页]

作者: GSO_library    时间: 2016-5-26 16:57
标题: [求助]Skill 中if的用法
现在有四个条件,如何用if语句实现? 例如
if(a=b&&d>e
then
c=1)

if(a>b&&d>e
then
c=2)


if(a<b&&d>e
then
c=3)


else
c=4



作者: skill_rc    时间: 2016-5-26 18:43
就按照例子写不行?
作者: GSO_library    时间: 2016-5-26 18:45
skill_rc 发表于 2016-5-26 18:43
就按照例子写不行?

不行 我试了 好像无论怎样 c始终=1,不知道咋回事,有没有其他的方法啊

作者: skill_rc    时间: 2016-5-26 18:47
GSO_library 发表于 2016-5-26 18:45
不行 我试了 好像无论怎样 c始终=1,不知道咋回事,有没有其他的方法啊

第一个if是不是写错了,a==b?

作者: GSO_library    时间: 2016-5-26 20:14
skill_rc 发表于 2016-5-26 18:47
第一个if是不是写错了,a==b?

没有 我怀疑是格式不对 例子里的格式是对的吗

作者: betamelody    时间: 2016-5-27 09:06
a=b 除非b是nil 否则这个表达式始终为真,判断a和b相等的表达式是 a == b
这种分支判断建议用 cond
作者: GSO_library    时间: 2016-5-27 10:37
betamelody 发表于 2016-5-27 09:06
a=b 除非b是nil 否则这个表达式始终为真,判断a和b相等的表达式是 a == b
这种分支判断建议用 cond

多谢版主! 已解决

作者: 980155498cai    时间: 2016-5-27 21:05
这个平台上有例子啊
作者: GSO_library    时间: 2016-5-28 17:56
980155498cai 发表于 2016-5-27 21:05
这个平台上有例子啊

在哪里有?

作者: hy20060614    时间: 2016-6-22 14:40
谢谢楼主
作者: mentorkk    时间: 2016-11-15 15:08
Very good!
作者: wintonlee    时间: 2016-12-21 22:45
哈哈哈




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2