Functions

The functions provide the possibility to create new variables and change existing ones.

Functions can be called from two places:

  1. The function call flow node

The main difference between node functions and expression functions is the ability to change input arguments. The function call flow node can change argument values. The functions available for the expression editor are pure functions.

a pure function has the following properties:

  1. the function return values are identical for identical arguments (no variation with local static variables, non-local variables, mutable reference arguments or input streams), and

  2. the function has no side effects (no mutation of local static variables, non-local variables, mutable reference arguments or input/output streams).

Last updated