恭喜,你发布的帖子
发布于 2019-06-12 23:05:04
6楼
IF "Tag_1" = 1
THEN "Tag_Value" := 10;
ELSIF "Tag_2" = 1
THEN "Tag_Value" := 20;
ELSIF "Tag_3" = 1
THEN "Tag_Value" := 30;
ELSE "Tag_Value" := 0;
END_IF;
这里最后的ELSE不做判定的时候是不是可以省略了?
如果条件都满足的时候执行哪一个?
没有最后的ELSE,那条件都不满足,就不知道"Tag_Value" 是多少了
条件都满足,第一个就结束了,没有后面的了
这个段落意思是
如果"Tag_1" = 1,则 "Tag_Value" := 10
如果"Tag_1"<>1且 "Tag_2" = 1,则 "Tag_Value" := 20
如果"Tag_1"<>1且 "Tag_2" <> 1且 "Tag_3" = 1,则 "Tag_Value" := 30
其余情况则 "Tag_Value" := 0
请填写推广理由:
分享
只看
楼主