Variables et types
Afficher du texte, stocker une valeur, et comprendre les quatre types de base de Lua : nombre, chaine, booleen et nil.
Les langages / Lua
Un langage de script leger, rapide et facile a embarquer. On le trouve dans les jeux video (Roblox, World of Warcraft, FiveM), les serveurs web et l embarque. Sa syntaxe tient en quelques pages : c est un excellent premier langage.
12 chapitres · 50 exercices · 2 a 3 semaines
Afficher du texte, stocker une valeur, et comprendre les quatre types de base de Lua : nombre, chaine, booleen et nil.
Calculer, comparer, combiner des conditions. La bibliotheque math et ses fonctions les plus utiles.
Faire prendre des decisions a un programme : if, else, elseif.
Repeter des instructions : while, for numerique, repeat, et le parcours de tables avec pairs et ipairs.
Nommer un morceau de code pour le reutiliser : parametres, valeurs de retour, recursivite et nombre variable d arguments.
La structure de donnees unique de Lua. Listes ordonnees, dictionnaires cle-valeur, imbrication et copie.
Manipuler du texte : longueur, extraction, transformation, et une premiere approche des motifs de recherche.
Ou vit une variable, et comment une fonction peut retenir un etat entre deux appels.
Changer le comportement d une table : valeurs par defaut, surcharge des operateurs, et objets a la maniere de Lua.
Provoquer une erreur avec error, la rattraper avec pcall, et rendre un programme robuste.
Suspendre et reprendre une execution, et ecrire ses propres iterateurs pour la boucle for.
Assembler tout ce qui precede dans un programme complet, teste comme le serait du vrai code.