Categoria:Modèls if

Un article de Wikipèdia, l'enciclopèdia liura.
Venètz de demandar una traduccion de Modèls if.

Creatz (exemple detalhat) la sospagina qu'assegurarà lo seguiment del processús de traduccion en clicant sus Projècte:Traduccion/Modèls if.

Cette categoria recense les modèls spéciaux utilisés pour effectuer des requêtes de type « se-alors-sinon ».

Lorsque vous ajoutez une Categoria à un modèl, rappelez-vous de l’envelopper dans <noinclude> </noinclude>. Autrement, tous les articles incluant le modèl acquériront la categoria. Se vous ajoutez <noinclude>...</noinclude> à la fin d'un modèl, assurez-vous que la balise d’ouverture <noinclude> commence sur la même ligne que le dernier caractère du code du modèl. L'expérience a montré que certains modèls son devenus sérieusement inopérants quand cette règle a été violée.

Soyez prudent avec ces modèls! Ils son ardus à manipuler e ne devraient pas être modifiés sans une extrème précaution. Se vous utilisez ces modèls, vous devriez ajouter {{ésotérique}} dans la section <noinclude> </noinclude> de votre modèl.

Utilisation[modificar | Modificar lo còdi]

{{Qif|test=expression testada|
  |then=code se l’expression testada es veraia|
  |else=code if l’expression testada es falsa|
}}
Résultat : "code se l’expression testada es veraia"
{{Switch|10|
  |case: 10=dix|
  |case: 20=vingt|
  |default=autre|
}}
Résultat : "Modèl:Switch"
{{If defined|test=test|
  |call=show1|
  |1=1=foo|
}}
Résultat : "Modèl:If defined"
{{Unless defined|test=|
  |call=show1|
  |1=1=foo|
}}
Résultat : "Modèl:Unless defined"

test es une valeur, veraia se définie, falsa autrement, un paramètre es utilisé comme test avec {{{param|}}}, où le | final es is important de sorte qu’il puisse prendre la valeur falsa par défaut. Pour des tests plus complèxes, utilisez les modèls booléens définis ci-dessous.

De plus, vous devriez toujours définir explicitement l'indice des arguments de ces modèls, autrement vous pourriez obtenir des résultats étranges, par exemple se un des paramètres contient un = (par exemple des URLs).

Booléens[modificar | Modificar lo còdi]

Pour faciliter l’utilisation de {{Qif}}, il y a quelques modèls booléens quipeuvent être utilisés en premier argument du if.

Voyez la Categoria:Modèls booléens pour plus de détails : dans tous ces modèls, l’argument es verai se défini, fals autrement, e ils retournent 1 se verai, undef autrement.

{{Booland}}
2 paramètres posicionals, se A e B son vrais, retorna verai.
{{Boolor}}
2 paramètres posicionals, se A o B es verai, retorna verai.
{{Boolxor}}
2 paramètres posicionals, se A o B es verai, mais pas A e B, retorna verai.
{{Boolnxor}}
2 paramètres posicionals, se A e B son fals, o se A e B son vrais, retorna verai.
{{Boolnand}}
2 paramètres posicionals, se A o B es fals, retorna verai.
{{Boolnor}}
2 paramètres posicionals, se A e B son fals, retorna verai.
{{Boolnot}}
1 paramètre posicional, se A es fals, retorna verai, sinon retorna fals.

Opérateurs de test d’égalité[modificar | Modificar lo còdi]

{{Booleq}}
2 paramètres posicionals, retorna verai se A e B son égaux.
{{Boolne}}
2 paramètres posicionals, retorna fals se A e B son égaux.

Articles dins la categoria « Modèls if »

Aquesta categoria conten l'article seguent.