« Module:AnimalData/doc » : différence entre les versions

De Eco - Wiki Français
Aller à :navigation, rechercher
[version vérifiée][version vérifiée]
Page créée avec « {{DataModule}} Ce fichier de données est actuellement utilisé dans au moins le module suivant : * Module:Infobox_Animal — voir également Template:Infobox_Animal pour plus de détails. == Utilisation == <syntaxhighlight lang="lua"> -- Charger les données une seule fois par page. (Ne pas utiliser require()) local AnimalData = mw.loadData("Module:AnimalData") -- Vérifie que des données ont été chargées, sinon déclenche une erreur. assert(Anima... »
 
Aucun résumé des modifications
 
Ligne 2 : Ligne 2 :


Ce fichier de données est actuellement utilisé dans au moins le module suivant :
Ce fichier de données est actuellement utilisé dans au moins le module suivant :
* [[Module:Infobox_Animal]] — voir également [[Template:Infobox_Animal]] pour plus de détails.
* [[Module:AnimalInfoCard]] — voir également [[Template:AnimalInfoCard]] pour plus de détails.


== Utilisation ==
== Utilisation ==

Dernière version du 19 novembre 2025 à 01:03

Ce fichier de données est actuellement utilisé dans au moins le module suivant :

-- Charger les données une seule fois par page. (Ne pas utiliser require())
local AnimalData = mw.loadData("Module:AnimalData")

-- Vérifie que des données ont été chargées, sinon déclenche une erreur.
assert(AnimalData.animals, "Échec du chargement des données depuis Module:AnimalData !")

-- Vous pouvez ensuite utiliser ces données dans votre script. Par exemple :
local agoutiData = AnimalData.animals["Agouti"]

-- Ou parcourir toute la table :
for animalName, data in pairs(AnimalData.animals) do
	-- animalName contient le nom anglais de l’animal.
	-- data est la table correspondant aux données de cet animal.
end