Vorlage:Bool eqor

Aus Wikibooks

Informationen zu dieser Dokumentation
Vorlage Bool eqor [Bearbeiten]


Diese Vorlage dient dem Vergleich von drei Zeichenketten (Strings): Wenn die erste Zeichenfolge mit einer der beiden anderen übereinstimmt, wird der wahr-text als Ergebnis zurückgegeben, andernfalls der falsch-text.

Der Name steht für boolean-equal-or.

Sie verbindet zwei Aufrufe von #ifeq und einen Aufruf von #if. Siehe dazu auch unter Überprüfung von Zeichenketten.

Aufruf

Die Vorlage verwendet die folgende Struktur mit 5 Parametern ohne Namen:

{{ bool eqor | text | vergleichstext A | vergleichstext B | wahr-text | falsch-text }}

Kopiervorlage:

{{bool eqor| | | | | }}

Die drei Texte, die verglichen werden sollen, können vorhanden sein oder fehlen. (Ein leerer Text ist nur mit einem leeren Text identisch.)

Die beiden Rückgabe-Texte können ebenfalls vorhanden sein oder fehlen. Die Vorlage ist in aller Regel nur dann sinnvoll, wenn mindestens einer der beiden Texte vorgesehen ist.

Beispiele

Vergleichswerte Eingabe Wahrheitswert Ausgabe Bemerkung
Text Text A Text B
weil weil wenn {{bool eqor|weil|weil|wenn|wahr-Text|falsch-Text}} wahr wahr-Text  
weil   wenn {{bool eqor|weil||wenn|wahr-Text|falsch-Text}} falsch falsch-Text  
wenn weil wenn {{bool eqor|wenn|weil|wenn||falsch-Text}} wahr der wahr-Text fehlt
nein weil wenn {{bool eqor|nein|weil|wenn|wahr-Text}} falsch der falsch-Text fehlt