Zum Inhalt springen

Vorlage:boolnand/Doku

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 5. März 2026 um 15:02 Uhr durch imported>PerfektesChaos (t).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Dokumentation/Seitenhinweis

[Vorlagenprogrammierung] Logische Nicht-Und-Verknüpfung von zwei Werten; ein nichtleerer String (1, also „wahr“), wenn beide Parameter leer sind – ansonsten ein leeren String

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

1. Wert1
1. Wert zur Verknüpfung
2. Wert2
2. Wert zur Verknüpfung

Kopiervorlage

<syntaxhighlight lang="wikitext" copy> 1 </syntaxhighlight>

Hinweise

Das Ergebnis ist

  • ein nichtleerer String (1, also „wahr“), wenn beide Parameter leer sind
  • ein leerer String, wenn wenigstens einer der beiden Parameter leer ist.

Alle Parameter müssen erst ausgewertet werden, bevor sie verknüpft werden können. Das ist ein Problem, wenn die Ermittlung aufwändig ist („teuer“ oder sonst performancekritisch). Besser ist dann: <syntaxhighlight lang="wikitext" copy>

</syntaxhighlight>

Wahrheitstabelle

Eingabe Ausgabe
{{boolnand| | }} 1
{{boolnand| |1}} 1
{{boolnand|1| }} 1
{{boolnand|1|1}}

Beispiele

  • {{#if: {{boolnand| | }}| Ja | Nein}} ergibt

Ja

  • {{#if: {{boolnand|xxx| }}| Ja | Nein}} ergibt

Ja

  • {{#if: {{boolnand| |xxx}}| Ja | Nein}} ergibt

Ja

  • {{#if: {{boolnand|xxx|xxx}}| Ja | Nein}} ergibt

Nein