Builder
Builder sammeln Text, Listen, Nachschlagetabellen oder Zahlen über viele Schritte hinweg, auch innerhalb einer Schleife, und geben dir am Ende das Ergebnis. Beim Hinzufügen wird der Builder selbst verändert.
Text-Builder erstellen
Erstellt einen Text-Builder: Text, den spätere Schritte direkt ergänzen, sodass in einer Schleife angehängter Text danach noch vorhanden ist. Am Ende liest du den Builder einmal als Text aus. Effizient, um große Texte (z. B. Transkripte oder Berichte) aufzubauen, ohne bei jedem Schritt neu zusammenzufügen. Der Builder existiert nur während dieser Ausführung und geht nach einem Wait/Resume verloren.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Anfangstext | Text | Nein | Optionaler Text, mit dem der Builder beginnt (leer, wenn nicht gesetzt). |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Text-Builder | Text-Builder | Der neue Text-Builder. Verbinde ihn mit den übrigen "Text-Builder"-Schritten. |
Text-Builder: Text anhängen
Hängt Text an einen Text-Builder an. Das verändert den Builder selbst, es gibt also nichts weiterzuleiten, und in einer Schleife angehängter Text ist nach der Schleife noch vorhanden. Ist ein Trennzeichen gesetzt, wird es nur dann vor dem Text eingefügt, wenn der Builder nicht bereits leer ist (so entsteht eine Liste "a, b, c" ohne führendes Trennzeichen).
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text-Builder | Text-Builder | Ja | Der Text-Builder, an den angehängt wird. |
| Text | Text | Ja | Der anzuhängende Text. |
| Trennzeichen | Text | Nein | Optionales Trennzeichen, das vor dem Text eingefügt wird, wenn der Builder nicht leer ist (z. B. ", " oder ein Zeilenumbruch). |
Text-Builder: Text auslesen
Liest einen Text-Builder als gewöhnlichen Text aus, den du an die übrigen Text-Schritte weitergeben kannst. Der Builder wird nicht geleert und kann danach weiter ergänzt werden. Der Text, den du erhältst, ist eine Momentaufnahme, spätere Ergänzungen erreichen ihn also nicht.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text-Builder | Text-Builder | Ja | Der zu lesende Text-Builder. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Text | Text | Der gesamte Inhalt des Builders als Text. |
| Länge | Ganzzahl | Die Anzahl der Zeichen im Builder. |
Zuordnungs-Builder erstellen
Erstellt einen Zuordnungs-Builder: eine Zuordnung, die spätere Schritte direkt verändern, sodass Einträge, die du in einer Schleife setzt, danach noch vorhanden sind. Am Ende liest du den Builder einmal als Zuordnung aus. Das ist der Unterschied zu "Zuordnung: Wert setzen", das die übergebene Zuordnung unverändert lässt und eine neue zurückgibt. Der Builder existiert nur während dieser Ausführung und geht nach einem Wait/Resume verloren.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Start-Zuordnung | Nachschlagetabelle von Text zu Beliebig | Nein | Optionale Zuordnung, mit der begonnen wird (leer, wenn nicht gesetzt). Sie wird kopiert, das Original bleibt unverändert. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Zuordnungs-Builder | Zuordnungs-Builder | Der neue Zuordnungs-Builder. Verbinde ihn mit den übrigen "Zuordnungs-Builder"-Schritten. |
Zuordnungs-Builder: Wert setzen
Setzt einen Schlüssel in einem Zuordnungs-Builder. Das verändert den Builder selbst, es gibt also nichts weiterzuleiten, und ein in einer Schleife gesetzter Eintrag ist nach der Schleife noch vorhanden. Ein bereits vorhandener Schlüssel wird überschrieben.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Zuordnungs-Builder | Zuordnungs-Builder | Ja | Der zu ändernde Zuordnungs-Builder. |
| Schlüssel | Text | Ja | Der zu setzende Schlüssel. |
| Wert | Beliebig | Ja | Der Wert, der unter diesem Schlüssel gespeichert wird. Jeder Typ, nicht nur Text. |
Zuordnungs-Builder: Schlüssel entfernen
Entfernt einen Schlüssel aus einem Zuordnungs-Builder. Das verändert den Builder selbst, es gibt also nichts weiterzuleiten. Ein Schlüssel, der nicht vorhanden ist, wird übergangen und gilt nicht als Fehler.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Zuordnungs-Builder | Zuordnungs-Builder | Ja | Der zu ändernde Zuordnungs-Builder. |
| Schlüssel | Text | Ja | Der zu entfernende Schlüssel. |
Zuordnungs-Builder: Größe
Wie viele Einträge ein Zuordnungs-Builder gerade enthält. Nutze das während des Aufbaus, statt die ganze Zuordnung auszulesen, was jedes Mal alle Einträge kopiert.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Zuordnungs-Builder | Zuordnungs-Builder | Ja | Der zu zählende Zuordnungs-Builder. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Größe | Ganzzahl | Die Anzahl der Einträge im Builder. |
Zuordnungs-Builder: Zuordnung auslesen
Liest einen Zuordnungs-Builder als gewöhnliche Zuordnung aus, die du an die übrigen Zuordnungs-Schritte weitergeben kannst. Der Builder wird nicht geleert und kann danach weiter verändert werden. Die Zuordnung, die du erhältst, ist eine Kopie, spätere Änderungen erreichen sie also nicht.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Zuordnungs-Builder | Zuordnungs-Builder | Ja | Der zu lesende Zuordnungs-Builder. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Zuordnung | Nachschlagetabelle von Text zu Beliebig | Die Einträge des Builders als gewöhnliche Zuordnung. |
| Größe | Ganzzahl | Die Anzahl der Einträge in der Zuordnung. |
Listen-Builder erstellen
Erstellt einen Listen-Builder: eine Liste, zu der spätere Schritte direkt hinzufügen, sodass Einträge, die du in einer Schleife hinzufügst, danach noch vorhanden sind. Am Ende liest du den Builder einmal als Liste aus. Das ist der Unterschied zu "Eintrag zur Liste hinzufügen", das die übergebene Liste unverändert lässt und eine neue zurückgibt. Der Builder existiert nur während dieser Ausführung und geht nach einem Wait/Resume verloren.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Start-Liste | Liste von Beliebig | Nein | Optionale Liste, mit der begonnen wird (leer, wenn nicht gesetzt). Sie wird kopiert, das Original bleibt unverändert. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Listen-Builder | Listen-Builder | Der neue Listen-Builder. Verbinde ihn mit den übrigen "Listen-Builder"-Schritten. |
Listen-Builder: Eintrag hinzufügen
Fügt einen Wert am Ende eines Listen-Builders an. Das verändert den Builder selbst, es gibt also nichts weiterzuleiten, und ein in einer Schleife hinzugefügter Eintrag ist nach der Schleife noch vorhanden. Die Reihenfolge entspricht dem Ablauf der Schritte.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Listen-Builder | Listen-Builder | Ja | Der Listen-Builder, zu dem hinzugefügt wird. |
| Wert | Beliebig | Ja | Der hinzuzufügende Wert. Jeder Typ, nicht nur Text. |
Listen-Builder: Größe
Wie viele Einträge ein Listen-Builder gerade enthält. Nutze das während des Aufbaus, statt die ganze Liste auszulesen, was jedes Mal alle Einträge kopiert.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Listen-Builder | Listen-Builder | Ja | Der zu zählende Listen-Builder. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Größe | Ganzzahl | Die Anzahl der Einträge im Builder. |
Listen-Builder: Liste auslesen
Liest einen Listen-Builder als gewöhnliche Liste aus, die du an die übrigen Listen-Schritte weitergeben kannst. Der Builder wird nicht geleert und kann danach weiter befüllt werden. Die Liste, die du erhältst, ist eine Kopie, spätere Änderungen erreichen sie also nicht.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Listen-Builder | Listen-Builder | Ja | Der zu lesende Listen-Builder. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Liste | Liste von Beliebig | Die Einträge des Builders als gewöhnliche Liste. |
| Größe | Ganzzahl | Die Anzahl der Einträge in der Liste. |
Zahlen-Builder erstellen
Erstellt einen Zahlen-Builder: einen laufenden Gesamtwert, zu dem spätere Schritte direkt addieren, sodass Beträge, die du in einer Schleife addierst, danach weiterhin zählen. Am Ende liest du den laufenden Gesamtwert einmal aus. Der Builder existiert nur während dieser Ausführung und geht nach einem Wait/Resume verloren.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Startwert | Dezimalzahl | Nein | Optionale Zahl, mit der der Gesamtwert beginnt (0, wenn nicht gesetzt). |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Zahlen-Builder | Zahlen-Builder | Der neue Zahlen-Builder. Verbinde ihn mit den übrigen "Zahlen-Builder"-Schritten. |
Zahlen-Builder: Betrag addieren
Addiert einen Betrag zu einem Zahlen-Builder. Das verändert den Builder selbst, es gibt also nichts weiterzuleiten, und ein in einer Schleife addierter Betrag zählt nach der Schleife weiterhin. Ein negativer Betrag subtrahiert.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Zahlen-Builder | Zahlen-Builder | Ja | Der Zahlen-Builder, zu dem addiert wird. |
| Betrag | Dezimalzahl | Ja | Der zu addierende Betrag. Ein negativer Betrag subtrahiert. |
Zahlen-Builder: Gesamtwert auslesen
Liest den laufenden Gesamtwert eines Zahlen-Builders aus, zusammen mit der Anzahl der Additionen (aus Gesamtwert und Anzahl ergibt sich der Durchschnitt). Der Builder wird nicht zurückgesetzt und kann danach weiter erhöht werden.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Zahlen-Builder | Zahlen-Builder | Ja | Der zu lesende Zahlen-Builder. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Gesamtwert | Dezimalzahl | Der laufende Gesamtwert. |
| Anzahl | Ganzzahl | Wie oft ein Betrag addiert wurde. |