Zum Inhalt springen

„Vorlage:Boolandnot/Doku“ – Versionsunterschied

aus AufEinWort, der freien Forschung
[ungesichtete Version][ungesichtete Version]
Neu angelegt
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{SEITENTITEL:Vorlage:boolandnot<noinclude>/Doku</noinclude>}}
<noinclude>{{Wikipedia.de Struktur Vorlage}}</noinclude>{{SEITENTITEL:Vorlage:boolandnot<noinclude>/Doku</noinclude>}}
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
{{TemplateData|JSON=
{{TemplateData|JSON=

Version vom 13. August 2026, 08:11 Uhr

Wikipedia.de Struktur Vorlage: Vorlage:Boolandnot/Doku



[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

11
Erste Zeichenkette
22
Zweite Zeichenkette

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

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