Aller au contenu

Module:ExempleParams/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 13 septembre 2013 à 18:46 et modifiée en dernier par Xofc (discuter | contributions) (Exemples : wikif.). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Utilisation

Fonctions exportables :

  • imprime_les_parametres(params) – cette fonction imprime les paramètres qu'on lui passe.

Modules externes et autres éléments dont ce module a besoin pour fonctionner :

  • mw.ipairs – générateur de paramètres non nommés.
  • mw.pairs – générateur de paramètres nommés (remarques, il reprend également les paramètres non nommés avec '1', '2', '3',... comme clé.

Exemples

{{#invoke:ExempleParams|imprime_les_parametres|paramètre non nommé 1|paramètre non nommé 2|troisième paramètre|nommé1=couleur|nommé2=bleu|dernier nommé=last}} donne :

Paramètres séquentiels uniquement (entiers de 1 à N, sans aucun trou)
args[1] = "paramètre non nommé 1"
args[2] = "paramètre non nommé 2"
args[3] = "troisième paramètre"
Tous les paramètres (dans un ordre arbitraire)
args[1] = "paramètre non nommé 1"
args[2] = "paramètre non nommé 2"
args[3] = "troisième paramètre"
args["nommé1"] = "couleur"
args["dernier nommé"] = "last"
args["nommé2"] = "bleu"
Tous les paramètres (dans l’ordre numérique sinon lexicographique ASCII des clefs)
args[1] = "paramètre non nommé 1"
args[2] = "paramètre non nommé 2"
args[3] = "troisième paramètre"
args["dernier nommé"] = "last"
args["nommé1"] = "couleur"
args["nommé2"] = "bleu"


{{#invoke:ExempleParams|imprime_les_parametres|écrivain|wallon|nom=Arthur Masson|mort à=[[Namur]]|mort en=1970}} donne :

Paramètres séquentiels uniquement (entiers de 1 à N, sans aucun trou)
args[1] = "écrivain"
args[2] = "wallon"
Tous les paramètres (dans un ordre arbitraire)
args[1] = "écrivain"
args[2] = "wallon"
args["nom"] = "Arthur Masson"
args["mort en"] = "1970"
args["mort à"] = "Namur"
Tous les paramètres (dans l’ordre numérique sinon lexicographique ASCII des clefs)
args[1] = "écrivain"
args[2] = "wallon"
args["mort en"] = "1970"
args["mort à"] = "Namur"
args["nom"] = "Arthur Masson"