> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/funktionsblocke/blocks-reference/data-logic/logic/all-true.md).

# All True

Dieser Funktionsblock überprüft, ob alle Elemente in einer gegebenen Liste wahr sind. Er wird häufig in logischen Operationen verwendet, bei denen die Bestätigung mehrerer wahrer Zustände erforderlich ist.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Boolean List` Dieser Eingang akzeptiert eine Liste von booleschen Werten, die bewertet werden, um zu überprüfen, ob alle wahr sind.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`All True` Diese Ausgabe gibt einen booleschen Wert zurück, der angibt, ob alle Elemente in der `Boolean List` wahr sind.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

Dieser Funktionsblock hat keine interaktiven Steuerelemente.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Logische Bewertung` Der Block wertet effizient eine Liste von booleschen Werten aus und gibt ein einzelnes boolesches Ergebnis zurück.

`Einfache Integration` Kann einfach mit anderen Funktionsblöcken in logischen Operationen kombiniert werden.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Input Boolean List**: Verbinden Sie jeden Funktionsblock, der eine Liste von booleschen Werten erzeugt oder verarbeitet, mit dem Eingang `Boolean List`.
2. **Evaluate**: Führen Sie den Block aus, um zu überprüfen, ob alle Werte in der Liste wahr sind.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Wenn der Block ausgeführt wird, bewertet er die Eingabeliste und gibt ein boolesches Ergebnis basierend auf der Wahrheit der Elemente in der Liste zurück.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Kombinieren mit Logikeingaben</summary>

Sie können mehrere `Logic Input`-Blöcke mit der `Boolean List` verbinden, um komplexe Logikprüfungen durchzuführen.

</details>

<details>

<summary>Verwendung mit anderen logischen Operationen</summary>

Dieser Funktionsblock funktioniert gut mit anderen logischen Operatoren wie `And`, `Or` und `Not`. Ziehen Sie in Betracht, diese Blöcke für komplexere Auswertungsszenarien zu verketten.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Problem mit leerer Liste</summary>

Wenn Sie eine leere Liste als Eingabe bereitstellen, wird die Ausgabe standardmäßig auf `False` gesetzt. Stellen Sie sicher, dass Ihr Logikfluss eine gültige Liste vor der Auswertung bereitstellt.

</details>

<details>

<summary>Umgang mit None-Werten</summary>

Wenn Ihre Eingabeliste None-Werte enthalten kann, stellen Sie sicher, dass Sie diese herausfiltern, bevor Sie sie mit diesem Block verbinden, da sie die Ausgabe standardmäßig auf `False` beeinflussen werden.

</details>
