需求是流程编辑器,想要检查用户设定的分支是否冲突
比如左边的分支是 A>80 右边的分支理论上应该是 A<=80,但是不要是右边分支是 A>60,或者是 B>80 这种没法做唯一性的解
见过其他的解决方案,都是设定默认分支,当程序也不知道怎么走的时候,就走默认分支
类似的可以扩展到多个分支,多个条件
如果感觉不靠谱,可以限制为单条件,也就是说没有[a, b]这样的左右区间比较
除了手写 if-else 判断有没有什么优雅方法
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.