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
[modifier le code]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.
Code
[modifier le code]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 le code]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)