Zum Inhalt springen

„Vorlage:Boolandnot“ – 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><onlyinclude><includeonly>{{#if: {{{1|}}} | {{#if: {{{2|}}} | | 1 }} }}</includeonly></onlyinclude>
<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

11
Erste Zeichenkette
22
Zweite Zeichenkette

[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[Vorlagendaten bearbeiten]

ParameterBeschreibungTypStatus
11

Erste Zeichenkette

Mehrzeiliger Texterforderlich
22

Zweite Zeichenkette

Mehrzeiliger Texterforderlich

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