Texte mit dynamischen Werten

Syntax

	$input.fill($value1,..., $valueN)

Beschreibung

In einen Text können dynamische Werte eingebettet werden. Die Syntax hierfür ist definiert über das Java-Message-Format. Enthält ein Text solche Platzhalter ({0}, {1},…), können diese über die Funktion fill(...) belegt werden.

Parameter

Name Typ Beschreibung Pflicht Default
input String oder internationalisierter Text Ein Text mit mindestens einem Parameter, der dynamisch befüllt werden kann. ja
values Zahl/Zeichenkette/Objekt Dynamische Werte für die zu ersetzenden Platzhalter. ja

Rückgabewert

Typ: String oder internationalisierter Text (je nach Typ der Eingabe)

Text mit eingesetzten Parametern.

Beispiel mit internationalisiertem Text

#("Die Antwort lautet {0}."@de, "{0} is the answer."@en).fill(42)

Ausgabe Deutsch: "Die Antwort lautet 42."

Ausgabe Englisch: "42 is the answer."

Beispiel mit einfacher Zeichenkette

"{0} is the answer.".fill(42)

Ausgabe: "42 is the answer.

Sollen viele Texte mit demselben Muster erzeugt werden, ist die Variante mit Nachrichtenformat effizienter.