Créer des tables de style dictionnaire
Fait partie de la section Notions fondamentales du Journey Lua de Coddy. Leçon 65 sur 90.
{} et tu spécifies chaque paire clé-valeur à l’aide de la syntaxe ["key"] = value :local student = {
["name"] = "Sarah",
["age"] = 20,
["major"] = "Computer Science"
}name = "Sarah" revient au même que ["name"] = "Sarah". Tu peux mélanger différents types de données pour les valeurs : des chaînes de caractères, des nombres, des booléens ou même d’autres tables.local gameCharacter = {
["playerName"] = "Hero",
["level"] = 5,
["isAlive"] = true
}print(gameCharacter["playerName"]) -- affiche : Hero
print(gameCharacter["level"]) -- affiche : 5Défi
FacileCrée un profil de personnage de jeu vidéo à l’aide d’une syntaxe de table de type dictionnaire. Crée une table nommée character qui représente l’avatar d’un joueur avec les paires clé-valeur suivantes : ["name"] doit recevoir la chaîne "Phoenix", ["class"] doit recevoir la chaîne "Mage", ["level"] doit recevoir le nombre 12, et ["experience"] doit recevoir le nombre 2850. Après avoir créé la table, affiche la classe du personnage en utilisant la notation entre crochets.
Essayez vous-même
-- TODO: Écrivez votre code ici
-- Créez la table character avec les paires clé-valeur requises
-- Affichez ensuite la classe de character en utilisant la notation entre crochetsCette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Notions fondamentales
4Opérateurs 2 : Relationnels et Logique
Opérateurs d'égalitéOpérateurs relationnelsL'opérateur 'and'L'opérateur 'or'L'opérateur 'not'Évaluation court-circuitValeurs Truthy et FalsyRécapitulatif - Logique simple7Logique conditionnelle de base
L'instruction if-thenL'instruction if-then-elseL'instruction elseifRécapitulatif - Le coffre au trésor10Tables Partie 1 : Style Liste
Qu'est-ce qu'une Table ?Créer une TableAccéder aux éléments par indexModifier des éléments par indexL'opérateur de longueur '#'table.insert()table.remove()Récapitulatif - Gérer les membres du groupe13Projet : Boutique de potions simple
Configuration du projetAjouter une potion2Variables et types de données
Qu'est-ce qu'une variable ?Les nombresLes chaînes de caractèresLes booléensLa valeur 'nil'La fonction type()Conventions de nommageRécapitulatif - Profil de personnage5Affichage de base
Afficher des littérauxAfficher des variablesAfficher plusieurs valeursCombiner des chaînes et des variablesLa fonction tostring()EntréeLe CastRécapitulatif - Rapport d'étatRécapitulatif - Jusqu'à 1208Bases de la manipulation de chaînes
string.len()string.upper et string.lowerstring.sub()string.rep()string.find()Récapitulatif - Formater le nom d'utilisateur11Tables 2 : Style dictionnaire
Paires clé-valeurCréer des tables de style dictionnaireAccès - Notation par crochetsAccès avec la notation par pointAjouter et modifier des pairesSupprimer des paires avec nilRécapitulatif - Propriétés des éléments3Opérateurs 1 Arithmétique & Conc.
Opérateurs arithmétiquesOpérateur moduloOpérateur d'exponentiationConcaténation de chaînesPriorité des opérateursRécapitulatif - Calculs simples6Projet : Affichage des stats du personnage
Message de bienvenueDéclarer les statistiques du personnage9Bases des fonctions
Déclarer une fonctionAppeler une fonctionFonctions avec paramètresFonctions avec plusieurs paramètresL'instruction 'return'Récapitulatif - Calculateur d'aireEntraînez-vous par vous-même : Compilateur Lua en ligne