> For the complete documentation index, see [llms.txt](https://docs.nedyx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nedyx.com/version-1.52-de-preview/clearlines-funktionen/logik-funktionen/loop.md).

# LOOP

#### Syntax <a href="#syntax.27" id="syntax.27"></a>

**LOOP**(*condition; expression*)

* *condition* - die Bedingung, die vor jedem Ausführen von *expression* geprüft wird. Wenn die Bedingung falsch ist, wird die weitere Verarbeitung der LOOP-Funktion gestoppt - ***Wertetyp**: Boolean*
* *expression* - eine beliebige Kombination von Funktionen oder Operationen, die wiederholt durchgeführt werden - ***Wertetyp**: beliebig*

#### Bemerkungen <a href="#remarks.23" id="remarks.23"></a>

* Expression sollte so gestaltet sein, dass die Bedingung irgendwann erfüllt wird. Ansonsten besteht die Gefahr einer Endlos-Schleife. Dies könnte z. B. durch die Erhöhung eines Zähler-Widgets in jedem Durchlauf geschehen, siehe Beispiel unten.
* Um endlose Schleifenzyklen zu vermeiden, beträgt die maximale Anzahl der Zyklen pro LOOP-Funktion 10.000. Es ist möglich, eine LOOP-Funktion in eine andere einzubetten, um mehr als 10.000 Zyklen zu realisieren. Dies muss jedoch mit Vorsicht geschehen, da dies zu sehr langen Antwortzeiten führen kann.

#### Beispiel <a href="#example.3" id="example.3"></a>

![](/files/ZO0oAOYCsOaIH1g7efvo)
