while 条件循环
组件介绍
当条件为真时,对一组指令进行循环操作。
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
判断条件 | 逻辑表达式 | 真 | 需要进行判断的条件 点击右侧的编辑按钮选择需要判断的规则条件及值 判断条件窗口的运算方式支持正则表达式(仅限规则条件为文字相关条件时) |
返回值
无
组件示例
- 赋值:变量名 n,变量值 1
- while 条件循环:值 n,规则条件非空值 — 判断变量 n 是否是空值,非空值则进行无限循环
- 赋值:变量名 n,变量值 2*n —* 代表乘法运算
- if else 假如..否则:值 n,判断条件小于,值 7 — n 小于 7 时输出 n
- 输出日志:日志 n
- 停止流程——n 大于或者等于 7 时停止运行流程
- 运行结果:日志面板输出 2、4 后不再执行流程
名词解析
变量:顾名思义,是相对于常量(即一成不变的值)存在的,使用变量是为了在使用该变量的过程中,根据不同情景来使用一个时常变化的值。尤其是对于重复使用的值,使用变量还能减轻后期维护成本,比如一个数据在流程中多次使用,不使用变量的话,后期修改就需要一个个的去改,而使用变量则只需要修改变量值,则所有使用该变量的地方都会随之更新。
注意事项
- 赋值及返回值创建的变量会显示在右侧栏变量面板中。
- 判断条件中的规则条件对应的空值可以代表空列表、空字符串及空数字。
- 分组关系、复制/粘贴条件及添加/删除分组操作可参考「if 假如」组件。