Operadores de Igualdade
Parte da seção Fundamentos 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 é trueO 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.
Desafio
FácilCompare 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.
Experimente você mesmo
-- Criar variáveis para o jogo de adivinhação
-- TODO: Escreva seu código aqui
-- Imprimir o resultado
print(isCorrect)Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores 2 Relacionais e Lógicos
Operadores de IgualdadeOperadores RelacionaisO Operador 'and'O Operador 'or'O Operador 'not'Avaliação de Curto-CircuitoValores Truthy e FalsyRecapitulação - Lógica Simples7Lógica Condicional Básica
A instrução if-thenA instrução if-then-elseA instrução elseifRecapitulação - Baú do Tesouro2Variáveis e Tipos de Dados
O que é uma Variável?NúmerosStringsBooleanosO Valor 'nil'A Função type()Convenções de NomenclaturaRecapitulação - Perfil de Personagem5Saída Básica
Imprimindo LiteraisImprimindo VariáveisImprimindo Múltiplos ValoresCombinando Strings e VariáveisA Função tostring()EntradaCastRecapitulação - Relatório de StatusRecapitulação - Até 1208Fundamentos de Manipulação de Strings
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Revisão - Formatar Nome de Usuário3Operadores 1: Aritmética e Concatenação
Operadores AritméticosOperador de MóduloOperador de ExponenciaçãoConcatenação de StringsPrecedência de OperadoresRecapitulação - Cálculos Simples6Projeto: Exibição de Atributos do Personagem
Mensagem de Boas-vindasDeclarar Atributos do Personagem9Fundamentos de Funções
Declarando uma FunçãoChamando uma FunçãoFunções com ParâmetrosFunções com Múltiplos ParâmetrosA Instrução 'return'Recapitulação - Calculadora de ÁreaPratique por conta própria: Compilador de Lua online