whileLoop

Description

Loop runs, and it continues to repeat as long as the condition remains true, it evaluates the condition first before looping.

Input / Parameter

NameDescriptionInput TypeDefaultOptionsRequired

condition

The condition to evaluates first before loop

boolean

-

-

Yes

Output

N/A

Callback

yesCallback

This will be triggered for every loop that happens while the condition remains true.

Example

In this example, we will do console logging by using console function in whileLoop callback

Code Equivalent

let n = 0;
while (n < 5) {
  n++;
  console.log("while loop"+n);
}

Steps

  1. Drag a button component into the canvas and open the Action tab. Select the press event of the button and drag the setVar function to the event flow, add the value n on var param and add the value 0 on value param.

  2. Drag the function whileLoop to the eventflow, on it's condition param change the param type to function/subflow then add function less inside the subflow, for the value1 param change the param type to function/subflow then add function getVar inside the subflow, for the var param add value n.

  3. Drag the function setVar inside function whileLoop yes callback, add value n on param var and change the param type to subflow/function on param value. Inside param value subflow add add function then on it's value1 change the param type to subflow/function, add getVar function in it, then put n on it's var param value.

  4. Drag the function console inside function whileLoop yes callback, change the param type to subflow/function on param value. Inside param value subflow add plus function then on it's value1 param add while loop value, as for value2 param change the param type to subflow/function, add getVar function in it, then put n on it's var param value.

Result

  1. Now click the button in preview, it will show the list of while loop with the current loop number on the console.

See also:

Last updated