Menu
Coddy logo textTech

Opérateurs d'égalité

Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 18 sur 90.

Opérateurs d'égalité. Ces opérateurs vous permettent de comparer deux valeurs pour déterminer si elles sont identiques ou différentes.

Lua fournit deux opérateurs d'égalité :

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect est vrai

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent est vrai

L'opérateur == vérifie si deux valeurs sont égales, tandis que l'opérateur ~= vérifie si elles ne sont pas égales. Notez que le résultat de ces comparaisons est toujours une valeur booléenne - soit true, soit false.

challenge icon

Défi

Facile

Comparez la supposition d'un utilisateur avec un nombre secret pour déterminer s'ils correspondent. Créez une variable nommée userGuess et assignez-lui la valeur 42. Créez une autre variable nommée secretNumber et assignez-lui la valeur 37. Utilisez l'opérateur d'égalité pour vérifier si la supposition est égale au nombre secret, en stockant le résultat dans une variable nommée isCorrect. Affichez le résultat booléen.

Aide-mémoire

Lua propose deux opérateurs d'égalité pour comparer des valeurs :

  • == vérifie si deux valeurs sont égales
  • ~= vérifie si deux valeurs ne sont pas égales

Les deux opérateurs renvoient une valeur booléenne (true ou false) :

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect est true

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent est true

Essayez vous-même

-- Créer des variables pour le jeu de devinettes
-- À FAIRE : Écrivez votre code ici

-- Afficher le résultat
print(isCorrect)
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 Fundamentals