Вложенные операторы "If-else" в правиле CodeEffects
Я использую редактор правил CodeEffects для написания бизнес-правил в нашем приложении. У меня есть много условий if-else, которые на самом деле являются вложенными правилами типа if. Без поддержки nested-if мне нужно каждый раз переписывать все условия if.
Но я не могу найти способ написать правило, как указано ниже.
- если (Условие1)
- (
- если (подусловие1)( ....)
- иначе если (....)
- )
- (
- еще
- (
- ....
- )
- (
1 ответ
Лучший способ заменить вложенные IF - это использовать одни и те же условия несколько раз:
если условие1 и подусловие1, то DoOneThing иначе, если подусловие1, то DoAnotherThing еще DoSomethingElse
Это не идеально, но это подойдет.