基础-MVP逻辑控制-循环功能

循环模块算子

循环模块内的工程将循环运行直至达到循环退出条件。

模块外的数据可以传输到模块内,模块内的数据也可以传输到模块外。

具体操作与顺序模块类似,只是这是一个循环结构。

循环次数算子

循环次数常用在循环模块中控制循环次数。

outCountResult是一个默认为false的布尔值。

没达到循环次数之前都是false。达到了循环次数之后变为true。

配置:

循环次数

起始索引

心得:巧妙利用该算子,与“循环退出节点”算子,可和循环模块算子搭配出for循环的效果。就是那种固定循环次数的循环体,用来做已知循环次数的任务最为合适。

对于未知循环次数的循环任务,则需要使用其他算子来充当这个控制信号的发出,可用数学表达式算子进行逻辑运算,输出boolean类型的参数。或者是进行条件运算,根据条件的不同决定输出true或者false,达到输出循环控制信号的效果。

循环退出节点算子

MVP中,循环退出节点控制循环退出条件,达到循环退出条件退出循环,它只能在循环模块内部使用。

循环退出条件默认为false,可以根据程序的需要更改。

心得:

可以用循环次数算子给这个循环退出节点算子提供数据,达到控制循环退出的效果。

也可以用其他算子给该算子提供信号,例如数学表达式,指定输出等算子。

循环功能整体使用思路和流程

结合循环模块,循环次数,循环退出节点三个算子共同完成循环功能的搭建。

在循环模块算子内部,搭建好需要循环执行的功能,使用循环次数算子在循环次数达到要求后输出一个true的标识给到循环退出节点算子,作为循环退出节点算子的入参,并且将循环退出节点的退出条件设为true。

如此,便完成了整个循环功能的实现。

心得:

        循环功能的搭建,不一定需要用到循环次数算子,但是控制循环的信号肯定是要有的。可根据模块功能的需要自由选择合适的算子。

甚至于如果需要从程序启动运行到程序结束,那么也可以不给循环功能加循环退出功能,那么这样一来就不需要循环退出节点算子了(程序容易崩,慎用)。

使用体验:

        循环模块算子感觉不太好用,程序容易莫名其妙的崩溃,建议需要使用到循环的数据处理或者逻辑判断等功能自己使用python或者C#脚本算子来完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄的学习记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值