Template:Qif

Da Hokuto No Wiki, l'enciclopedia libera del mondo di Hokuto.
Versione del 4 lug 2006 alle 11:32 di Fighi (Discussione | contributi)

(diff) ←Versione più vecchia | guarda la revisione corrente (diff) | Versione più recente→ (diff)
Salta a: navigazione, cerca


Questo template realizza la funzione condizionale if con le opzioni then e else.

  • Il parametro else è facoltativo.
  • Questo template ha un comportamento non definito se il parametro test o then (o entrambi) non vengono specificati.
  • Questo template ha un comportamento non definito anche se vengono forniti parametri diversi da quelli richiesti.


Notare che qif non funziona se usato con subst.

Guida all'uso

{{qif
  |test=VARIABILE_O_PARAMETRO_DA_TESTARE
  |then=codice se 'test' non è nullo (vuoto)
  |else=codice se 'test' è nullo (vuoto)
}}

Il parametro else è opzionale. Si può quindi utilizzare la seguente forma:

{{qif
  |test=VARIABILE_O_PARAMETRO_DA_TESTARE
  |then=codice se 'test' non è nullo (vuoto)
}}

Esempi

Codice Risultato
{{qif
  |test={{boolne|foo|bar}}
  |then=true
  |else=false
}}

true

{{qif
  |test={{booleq|foo|bar}}
  |then=true
  |else=false
}}

true

{{qif
  |test=
  |then=bar
}}
{{qif
  |test=foo
  |then=bar
}}

bar