Zum Inhalt springen

„Vorlage:Boolandnot/Doku“ – Versionsunterschied

aus AufEinWort, der freien Forschung
[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>{{Wikipedia.de Struktur Vorlage}}</noinclude>{{SEITENTITEL:Vorlage:boolandnot<noinclude>/Doku</noinclude>}}
<noinclude>{{Heim-gast Vorlage}}</noinclude>{{SEITENTITEL:Vorlage:boolandnot<noinclude>/Doku</noinclude>}}
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
{{TemplateData|JSON=
{{TemplateData|JSON=

Aktuelle Version vom 11. September 2026, 15:02 Uhr

Wikipedia.de 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