如何处理多个composed/related条件?
How to deal with multiple composed/related conditions?
这是处理多个 composed/related 条件的最佳方法。假设存在这个条件:
Condition A
Condition B
Condition C
...
Condition G
这些条件有些是相关的,比如Condition A
和Condition G
和Condition D
组成一个条件,Condition C
和Condition F
组成一个条件, F
与 A
另一个等
如果我用 if/else if
来做,代码看起来像废话。那么,以有序且可维护的方式做到这一点的最佳方式是什么?
您可以创建临时或衍生条件。
Condition_X = condition_a && condition_b && condition_c
Condition_Y = condition_e && condition_f && condition_g
If Condition_X == FALSE && Condition_Y then...
这是处理多个 composed/related 条件的最佳方法。假设存在这个条件:
Condition A
Condition B
Condition C
...
Condition G
这些条件有些是相关的,比如Condition A
和Condition G
和Condition D
组成一个条件,Condition C
和Condition F
组成一个条件, F
与 A
另一个等
如果我用 if/else if
来做,代码看起来像废话。那么,以有序且可维护的方式做到这一点的最佳方式是什么?
您可以创建临时或衍生条件。
Condition_X = condition_a && condition_b && condition_c
Condition_Y = condition_e && condition_f && condition_g
If Condition_X == FALSE && Condition_Y then...