„Vorlage:Boolandnot“ – Versionsunterschied
Erscheinungsbild
| [ungesichtete Version] | [ungesichtete Version] |
KKeine Bearbeitungszusammenfassung |
K Textersetzung - „<noinclude>{{Wikipedia.de Struktur Vorlage}}</noinclude>“ durch „<noinclude>{{Heim-gast Vorlage}}</noinclude>“ |
||
| Zeile 1: | Zeile 1: | ||
<noinclude>{{ | <noinclude>{{Heim-gast Vorlage}}</noinclude><onlyinclude><includeonly>{{#if: {{{1|}}} | {{#if: {{{2|}}} | | 1 }} }}</includeonly></onlyinclude> | ||
{{Dokumentation}} <noinclude>[[Kategorie:Wikipedia.de Vorlage Boolandnot]]</noinclude> | {{Dokumentation}} <noinclude>[[Kategorie:Wikipedia.de Vorlage Boolandnot]]</noinclude> | ||
Aktuelle Version vom 11. September 2026, 17:46 Uhr
Wikipedia.de Vorlage: Boolandnot
[Vorlagenprogrammierung] Logische AND-NOT-Verknüpfung zweier Zeichenketten – erzeugt einen nichtleeren String (gibt also „wahr“ zurück), wenn der erste Parameter nicht leer und der zweite leer ist
Vorlagenparameter
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| 1 | 1 | Erste Zeichenkette | Mehrzeiliger Text | erforderlich |
| 2 | 2 | Zweite Zeichenkette | Mehrzeiliger Text | erforderlich |
Kopiervorlage
{{Boolandnot| | }}
Hinweis
Beide Parameter müssen erst ausgewertet werden, bevor sie verknüpft werden können. Das ist ein Problem, wenn die Ermittlung des ersten aufwändig ist („teuer“ oder sonst performancekritisch). Besser ist dann:
{{#if: {{A-Vorlage}}
| {{#if: {{B-Vorlage}}
|
| <Aktion> }} }}
Wahrheitstabelle
| Eingabe | Ausgabe |
|---|---|
| {{boolandnot| | }} | |
| {{boolandnot| |1}} | |
| {{boolandnot|1| }} | 1 |
| {{boolandnot|1|1}} |
Beispiele
{{#if: {{boolandnot| | }}| Ja | Nein}} |
ergibt: | Nein |
{{#if: {{boolandnot|xxx| }}| Ja | Nein}} |
ergibt: | Ja |
{{#if: {{boolandnot| |non}}| Ja | Nein}} |
ergibt: | Nein |
{{#if: {{boolandnot| |xxx}}| Ja | Nein}} |
ergibt: | Nein |
{{#if: {{boolandnot|xxx|xxx}}| Ja | Nein}} |
ergibt: | Nein |
{{#if: {{boolandnot|000|000}}| Ja | Nein}} |
ergibt: | Nein |