Récapitulatif - Fiche de personnage
Fait partie de la section Logique et flux du Journey Lua de Coddy. Leçon 4 sur 54.
Défi
FacileÉcris une fonction displayCharacterStats qui prend une table character et renvoie une chaîne formatée affichant toutes les statistiques.
Utilise pairs() pour parcourir toutes les paires clé-valeur de la table character et construire une chaîne où chaque ligne affiche le nom d’une statistique suivi de sa valeur au format key: value. Chaque statistique doit se trouver sur une ligne distincte.
Paramètres :
character(table) : Une table de type dictionnaire dont les clés sont les noms des statistiques (chaînes) et les valeurs sont les valeurs des statistiques (nombres ou chaînes)
Renvoie : Une chaîne contenant chaque statistique sur une ligne distincte. Format :
stat1: value1
stat2: value2
stat3: value3Essayez vous-même
function displayCharacterStats(character)
-- Écrivez le code ici
end
Toutes les leçons de Logique et flux
1Itération avancée des tables
Itérer avec pairs()Itérer avec ipairs()pairs() contre ipairs()Récapitulatif - Fiche de personnage2Fonctions supplémentaires de la bibliothèque table
table.concat()construction de tables et unpack()table.sort()Tri personnalisé avec des fonctionsRécapitulatif - Tableau des meilleurs scores3Concepts avancés des fonctions
Retourner plusieurs valeursFonctions variadiques (...)Les fonctions comme valeurs de première classeFonctions anonymesQu’est-ce qu’une fermeture ?Récapitulatif - Gestionnaire d’événements simpleEntraînez-vous par vous-même : Compilateur Lua en ligne