Skip to content

步进循环

循环执行某个动作是程序语言最基础的能力,比如我们要打印 1-100 的自然数,我们可以展开写为:打印 1,打印 2,打印 3,。。。

但这样的方式,会写非常多的代码,以致于在某些场合几乎是不可能完成的,比如我们要打印一到一亿之间的自然数。通过循环,我们的问题转化为:

  1. 从起始数字 1 开始
  2. 循环打印当前数字,并将当前数字加 1
  3. 如果当前数字等于终点数字(比如一亿),则停止打印

添加循环节点

右键单击画布任意位置,选择流程控制,选择步进循环

连接输出节点

连接循环体节点和打印节点,连接当前索引和打印节点的内容输入,就可以在屏幕右上角看到打印内容,如下图:

提示

和普通编程语言不同,鸿图的循环次数 包含

循环结束

当循环体执行完成后,会立即执行完成所连接的节点,如下图:

和其他节点联动

循环的 均可以来自其他运算结果,如:

实战

打印一定范围内的全部偶数