Menu
Coddy logo textTech

Operadores de Igualdade

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 18 de 90.

Operadores de igualdade. Esses operadores permitem comparar dois valores para determinar se eles são iguais ou diferentes.

Lua fornece dois operadores de igualdade:

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect é true

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

O operador == verifica se dois valores são iguais, enquanto o operador ~= verifica se eles não são iguais. Observe que o resultado dessas comparações é sempre um valor booleano - ou true ou false.

challenge icon

Desafio

Fácil

Compare o palpite de um usuário com um número secreto para determinar se eles coincidem. Crie uma variável chamada userGuess e atribua a ela o valor 42. Crie outra variável chamada secretNumber e atribua a ela o valor 37. Use o operador de igualdade para verificar se o palpite é igual ao número secreto, armazenando o resultado em uma variável chamada isCorrect. Imprima o resultado booleano.

Folha de consulta

Lua fornece dois operadores de igualdade para comparar valores:

  • == verifica se dois valores são iguais
  • ~= verifica se dois valores não são iguais

Ambos os operadores retornam um valor booleano (true ou false):

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect é true

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

Experimente você mesmo

-- Criar variáveis para o jogo de adivinhação
-- TODO: Escreva seu código aqui

-- Imprimir o resultado
print(isCorrect)
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals