Menu
Coddy logo textTech

L'instruction if-then-else

Fait partie de la section Les fondamentaux du Journey Lua de Coddy. Leçon 41 sur 90.

Le bloc else étend l'instruction if de base en fournissant une action alternative lorsque la condition est false.

Voici la syntaxe d'une instruction if-then-else :

if condition then
    -- code à exécuter si la condition est vraie
else
    -- code à exécuter si la condition est fausse
end

Lorsque la condition est évaluée à true, seul le premier bloc s'exécute. Lorsqu'elle est false, seul le bloc else s'exécute. Cela garantit qu'exactement l'un des deux blocs s'exécutera toujours.

Voici un exemple pratique :

local hasKey = true

if hasKey then
    print("Door opens")
else
    print("Door is locked")
end

Puisque hasKey est true, cela affichera "Door opens". Si hasKey était false, cela afficherait "Door is locked" à la place.

challenge icon

Défi

Facile

Créez un système d'accès de porte qui gère les deux scénarios lorsqu'un joueur s'approche d'une porte verrouillée. Déclarez une variable booléenne appelée hasKey et affectez-lui la valeur false. Utilisez une instruction if-then-else pour vérifier si le joueur possède la clé. Si hasKey est true, affichez "Door opens". Si hasKey est false, affichez "Door is locked".

Essayez vous-même

-- Déclarer la variable hasKey
local hasKey = false

-- À FAIRE : Écrivez votre code ici pour vérifier si le joueur possède la clé et afficher le message approprié
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 Les fondamentaux

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