Discussion Projet:Scribunto/Guide/Exemple 4
- 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
modifierPairs 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.
Code
modifierIl 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
modifierPairs, 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)