Vorlage:Booland

Aus InkluPedia
Version vom 10. September 2021, 06:34 Uhr von InkluPedia.de - Frank Küster (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Diese Vorlage dient der logischen Verknüpfung von zwei oder mehr Zeichenketten (Strings) nach der booleschen Algebra. Sie erzeugt einen nichtleeren String („wahr“), wenn alle Parameter nicht leer (also „wahr“) sind, ansonsten erzeugt sie einen leeren String. Ein leerer Parameter am Ende, also |}} bewirkt stets ein logisches "falsch", also einen leeren String.

Parameter

Zwei oder mehr Strings.

Kopiervorlage

{{Booland| | }}
{{Booland| | | }}
{{Booland| | | | }}
{{Booland| | | | | }}
{{Booland| | | | | | }}

Beispiele

  • {{#if: {{Booland| | }}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland|xxx| }}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland| |yyy}}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland|xxx|yyy}}| Ja | Nein}} ergibt: Ja
  • {{#if: {{Booland|xxx|yyy| }}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland|xxx|yyy|}}| Ja | Nein}} ergibt: Nein

Lua

Diese Vorlage wurde ganz oder teilweise mit der Programmiersprache Lua erstellt.

  • Module sind mit #invoke eingebunden.
  • Im Quelltext-Modus dieser Vorlage sieht man, welche(s) Modul(e) in dieser Vorlage eingebunden ist/sind.
  • In der Dokumentation der einzelnen Module findet man ggf. weitere Hinweise.