« Initiation au Lua avec Scribunto/L'objet Frame » : différence entre les versions
Contenu supprimé Contenu ajouté
Dépeuplement de Catégorie:Pages utilisant des balises source obsolètes |
Aucun résumé des modifications |
||
Ligne 48 :
'''<nowiki>{{#invoke:Frame|evalue|Laura|54|76|Mouchoir|17|Schtroumpfs|11|2}}</nowiki>''', nous donne : {{#invoke:Frame|evalue|Laura|54|76|Mouchoir|17|Schtroumpfs|11|2}}
== Arguments avec clé sous forme de chaîne de caratères ==
Ligne 70 ⟶ 69 :
local reponse = " "
for index, objet in pairs(frame.args) do
reponse = reponse.."<br
end
return reponse
Ligne 84 ⟶ 83 :
Dans le programme précédent, nous avons utilisé la fonction '''pairs'''. Si nous avions utilisé la fonction '''ipairs''', tous les objets dont la clé est une chaîne de caractères auraient été ignorés.
== Fonctions en relation avec l’objet frame ==
Ligne 159 ⟶ 157 :
local model = frame:getParent()
for index, objet in pairs(model.args) do
reponse = reponse.."<br
end
return reponse
Ligne 243 ⟶ 241 :
local reponse = ""
reponse = frame:preprocess("{{Attention|Essai avec le modèle Attention}}")
return "<br
end
Ligne 282 ⟶ 280 :
local nombre,chaine = 0,0
for index, objet in frame:argumentPairs() do
reponse = reponse.."<br
end
return reponse
|