枚举示意图:
条件1(支模块核心)→输出1(支模块第一个Condition的Chain通路)
条件2(支模块核心)→输出2(支模块第一个Condition的Chain通路)
┋
条件n(支模块核心)→输出n(支模块第一个Condition的Chain通路)
各种输出条件
如果看不懂图就来解释下:
1.条件→Conditional的Chain→Chain:单输出型
条件符合只会Conditional的Chain输出,后面的Chain全部都是跟随控制自己的核心一直执行的;
2.条件→Conditional的Chain→Conditional的Chain:连锁输出型
条件符合第一个Conditional的Chain就会输出,如果输出成功,那么接着的Conditional的Chain就会继续输出,一直往Conditional末端堆;
这种就是'且',以后讲解
3.条件→Conditional的Repeat→Chain:多输出型
只要条件符合,后面的嵌套模块就会都输出。其中Conditional的Repeat作为输出模块的核心。这种类型支持枚举的嵌套(所以需要分级);
4.条件→Conditional的Repeat→Conditional的Chain:连锁多输出型
条件符合,后面的嵌套模块核心会输出。如果这个核心执行成功,输出接口的Conditional的Chain接着输出,接着和连锁输出一样。这种类型支持枚举的嵌套。
总结:
条件→Conditional的Chain
单输出
条件→Conditional的Repeat
多输出(嵌套模块)
→Conditional的Chain
执行取决于接口前的输出是否成功
→Chain
不管成不成功都跟随控制自己的核心执行
上面所总结的基本就是整个'条件嵌套'的输出性质总结,现在不需要掌握,只需要了解如何创建'条件嵌套'枚举即可。
累计评论0条
展开其余评论