"使用 2020.3 版本的设计器,在 if 之前用 2 个 == 组件做判断,并将结果拉线到 if 的条件中,但是从代码来看,两个 == 组件输出的结果都写道一个临时变量里了,导致最终只有第二个 == 组件的结果有效,在 if 里跑到错误的 ...."
使用 2020.3 版本的设计器,在 if 之前用 2 个 == 组件做判断,并将结果拉线到 if 的条件中,但是从代码来看,两个 == 组件输出的结果都写道一个临时变量里了,导致最终只有第二个 == 组件的结果有效,在 if 里跑到错误的分支里了。如图所示,应该进入第二个分支,结果跑到第一个分支里了。
发现问题的原因了,后面的 == 组件不是全新添加的组件,而是复制粘贴了上一个 == 组件,这样就连临时变量也复制的完全一样了。希望工程师能在下一个版本修复这个 bug,应该比较容易修改,如果其他组件也有这个问题,也请一并排查一下。
收到问题,👍🏻,我们验证下
发现问题的原因了,后面的 == 组件不是全新添加的组件,而是复制粘贴了上一个 == 组件,这样就连临时变量也复制的完全一样了。希望工程师能在下一个版本修复这个 bug,应该比较容易修改,如果其他组件也有这个问题,也请一并排查一下。