Vorlage:boolxor/Doku
Erscheinungsbild
Vorlage:Dokumentation/Seitenhinweis
[Vorlagenprogrammierung] Logische XOR-Verknüpfung von zwei Werten; ergibt einen nicht-leeren String (
1, also „wahr“), wenn erster und zweiter Parameter unterschiedliche Wahrheitswerte leer / nicht leer haben, ansonsten einen leeren String bei gleichen Wahrheitswerten
<templatestyles src="TOC nonum/styles.css"></templatestyles>
⧼templatedata-doc-params⧽
| ⧼templatedata-doc-param-name⧽ | ⧼templatedata-doc-param-desc⧽ | ⧼templatedata-doc-param-type⧽ | ⧼templatedata-doc-param-status⧽ | |
|---|---|---|---|---|
| 1. Wert | 1 | 1. Wert zur Verknüpfung | ⧼templatedata-doc-param-type-boolean⧽ | ⧼templatedata-doc-param-status-required⧽ |
| 2. Wert | 2 | 2. Wert zur Verknüpfung | ⧼templatedata-doc-param-type-boolean⧽ | ⧼templatedata-doc-param-status-required⧽ |
Kopiervorlage
<syntaxhighlight lang="wikitext" copy>
</syntaxhighlight>
Wahrheitstabelle
| Eingabe | Ausgabe |
|---|---|
| {{boolxor| | }} | |
| {{boolxor| |1}} | 1 |
| {{boolxor|1| }} | 1 |
| {{boolxor|1|1}} |
Beispiele
{{#if: {{boolxor| | }}| Ja | Nein}}ergibt
Nein
{{#if: {{boolxor|xxx| }}| Ja | Nein}}ergibt
Ja
{{#if: {{boolxor| |xxx}}| Ja | Nein}}ergibt
Ja
{{#if: {{boolxor|xxx|xxx}}| Ja | Nein}}ergibt
Nein