Discussion Projet:Scribunto/Guide/Exemple 4

Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Portail de qualité
  • Bon portail
  • Lumière sur
  • À faire
  • Archives
  • Commons

Ci-dessous quelques annotations triées par section:

Introduction

modifier

Pairs et ipairs permettent d’itérer les tables d'arguments ; cependant args et frame.args sont des tables particulières qui ne supportent pas toutes les fonctions de la librairie Table (cf LUAREF). La bibliothèque Scribunto propose frame:agrumentPairs() comme méthode equivalente pour itérer les arguments.

Il me semble que tous les arguments sont des chaines de caractères y compris leurs noms. Dans cet exemple si type() trouve une valeur numérique on en déduit qu'il s'agit de l'index d'un argument sans nom (à vérifier).

Conclusion

modifier

Pairs, ipairs ou argumentPairs() sont utiles pour itérer les arguments, c-à-d appliquer un traitement en boucle (vérifications, tri, assignation...). Amicalement. Youni Verciti (discuter)

Revenir à la page « Scribunto/Guide/Exemple 4 ».