Menu
CoddyTech

La valeur 'nil'

Fait partie de la section Notions fondamentales du Journey Lua de Coddy. Leçon 8 sur 90.

Lua possède une valeur spéciale appelée nil. Elle représente l’absence de toute valeur : imaginez-la comme un conteneur vide.

En Lua, lorsque tu déclares une variable sans rien lui affecter, cette variable contient automatiquement nil :

local emptyVariable
print(emptyVariable)  -- Cela affichera : nil

Le mot-clé local sert à déclarer une variable qui appartient à la portée actuelle, ce qui signifie qu’elle n’est accessible que dans le bloc de code où elle est définie. C’est la méthode recommandée pour créer des variables en Lua.

La valeur nil est la façon dont Lua indique « qu’il n’y a rien ici ». Elle est différente du nombre 0, d’une chaîne vide ou de la valeur booléenne false : elle signifie littéralement qu’aucune valeur n’a encore été assignée.

challenge icon

Défi

Facile

Crée une variable appelée playerStatus sans lui attribuer de valeur. Ensuite, affiche cette variable pour voir ce que Lua lui attribue par défaut.

Essayez vous-même

-- TODO: Écrivez votre code ici
quiz iconTestez-vous

Cette 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

Entraînez-vous par vous-même : Compilateur Lua en ligne