Qu'est-ce qu'une variable ?
Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 4 sur 90.
Variables : Considérez une variable comme un conteneur étiqueté capable de contenir des informations. Tout comme vous pourriez mettre des objets dans une boîte et y apposer une étiquette pour vous souvenir de ce qu'elle contient, les variables vous permettent de stocker des données et de leur donner un nom significatif afin de pouvoir les utiliser plus tard.
En Lua, créer une variable est simple. Vous écrivez le nom que vous souhaitez lui donner, suivi d'un signe égal, puis de la valeur que vous souhaitez stocker :
playerScore = 100Cela crée une variable appelée playerScore et y stocke le nombre 100. Désormais, chaque fois que vous aurez besoin d'utiliser ce score dans votre programme, vous pouvez simplement vous y référer par son nom au lieu de taper 100 à chaque fois.
Pour afficher une valeur à l'écran, utilisez la fonction print(). Placez le nom de la variable à l'intérieur des parenthèses et Lua affichera sa valeur :
playerScore = 100
print(playerScore)Cela affichera 100 à l'écran. Remarquez que lors de l'affichage d'une variable, vous écrivez son nom sans guillemets — les guillemets sont utilisés pour le texte (chaînes de caractères), pas pour les noms de variables.
Défi
FacileCréez une variable appelée gameLevel et affectez-lui le nombre 5. Ensuite, affichez la valeur de cette variable.
Aide-mémoire
Les variables sont des conteneurs étiquetés qui stockent des informations. En Lua, créez une variable en écrivant son nom, suivi d'un signe égal, puis de la valeur :
playerScore = 100Vous pouvez ensuite utiliser le nom de la variable pour faire référence à sa valeur stockée tout au long de votre programme.
Utilisez print() pour afficher une valeur dans la sortie. Passez le nom de la variable à l'intérieur des parenthèses pour imprimer sa valeur stockée :
print(playerScore) -- affiche : 100Essayez vous-même
-- À FAIRE : É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 Fundamentals
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'aire