Qu'est-ce qu'une variable ?
Fait partie de la section Notions fondamentales du Journey Lua de Coddy. Leçon 4 sur 90.
Variables : Considère une variable comme un contenant étiqueté qui peut renfermer des informations. Tout comme tu pourrais mettre des objets dans une boîte et y écrire une étiquette pour te rappeler ce qu’elle contient, les variables te permettent de stocker des données et de leur donner un nom explicite afin de pouvoir les utiliser plus tard.
En Lua, créer une variable est simple. Tu écris le nom que tu veux lui donner, suivi d’un signe égal, puis de la valeur que tu veux stocker :
playerScore = 100Cela crée une variable appelée playerScore et y stocke le nombre 100. Désormais, chaque fois que tu auras besoin d’utiliser ce score dans ton programme, tu pourras simplement le désigner par son nom au lieu de saisir 100 à chaque fois.
Tu verras aussi souvent des variables créées avec le mot local devant, comme local playerScore = 100. Cela fonctionne de la même manière : local garde la variable dans la partie du programme où tu la crées. La plupart du code Lua utilise local pour presque toutes les variables, et tu apprendras exactement ce qu’il fait plus tard dans ce cours.
Pour afficher une valeur à l’écran, utilise la fonction print(). Place le nom de la variable entre les parenthèses et Lua affichera sa valeur :
playerScore = 100
print(playerScore)Cela affichera 100 à l’écran. Remarque que, lorsque tu affiches une variable, tu écris son nom sans guillemets : les guillemets servent à encadrer du texte (des chaînes de caractères), pas des noms de variables.
Défi
FacileCrée une variable appelée gameLevel et attribue-lui le nombre 5. Ensuite, affiche la valeur de cette variable.
Essayez vous-même
-- TODO: Écrivez votre code iciCette 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'utilisateur3Opé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