# 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nedyx.com/version-1.66-de/clearlines-funktionen/logik-funktionen/loop.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
