Commentaires
Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 3 sur 90.
Les commentaires sont des notes que vous écrivez à l'intérieur de votre code. Lua les ignore complètement - ils n'existent que pour aider les humains à comprendre le code.
Pour écrire un commentaire sur une seule ligne, utilisez deux tirets --. Tout ce qui suit -- jusqu'à la fin de la ligne est ignoré :
-- Ceci est un commentaire
print("Hello World!")Un commentaire peut également être écrit à la fin d'une ligne, après le code :
print("Hello World!") -- Ceci affiche Hello World !Pour les commentaires qui s'étendent sur plusieurs lignes, utilisez --[[ pour commencer et ]] pour terminer :
--[[
Ceci est un commentaire multi-ligne.
Lua ignore tout cela.
]]
print("Welcome!")Les commentaires peuvent également désactiver temporairement une ligne de code sans la supprimer :
-- print("This line will NOT run")
print("This line will run")Défi
DébutantCorrigez le code pour que seul Hello, Lua! soit affiché.
- Remplacez le
?par les symboles qui transforment une ligne en commentaire - La ligne affichant
Goodbye!doit devenir un commentaire pour qu'elle ne s'exécute PAS - Modifiez uniquement la ligne qui commence par
?
Aide-mémoire
Commentaires en Lua :
- Notes pour les humains - Lua les ignore
- Peuvent désactiver du code temporairement sans le supprimer
Commentaire sur une seule ligne :
-- This is a comment
print("Hello!") -- Comment after codeCommentaire multi-ligne :
--[[
This is a
multi-line comment
]]Désactivation de code :
-- print("This will NOT run")
print("This will run")Essayez vous-même
-- Tapez votre code ci-dessous
? print("Goodbye!")
print("Hello, Lua!")Cette 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