Operadores de comparação
Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 20 de 92.
Operadores de comparação comparam dois valores. O resultado é um bool: true ou false.
==igual a:1 == 2éfalse!=diferente de:1 != 2étrue>maior que:1 > 2éfalse<menor que:1 < 2étrue>=maior ou igual a:2 >= 2étrue<=menor ou igual a:3 <= 2éfalse
Você pode armazenar o resultado em uma variável:
var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true= armazena um valor em uma variável, enquanto == compara dois valores.
Um número inteiro e um número de ponto flutuante com o mesmo valor são iguais: 5 == 5.0 é true. Um número e uma string não podem ser comparados: o GDScript informa que 5 == "5" é um erro antes de o programa ser executado.
Strings podem ser comparadas com == e !=: "sword" == "sword" é true.
Desafio
FácilDeclare duas variáveis n1 e n2 com os valores 8 e 9.
Em seguida, declare n3 para armazenar se n1 é maior que n2.
A linha print() já está lá e exibe:
n1 = 8, n2 = 9, n3 = falseExperimente você mesmo
extends Node
func _ready():
# Declare n1, n2 e n3 abaixo
# Não altere a linha abaixo
print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
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 - Parte 1
Operadores aritméticosDivisão inteiraOperador móduloAtalhos aritméticosRevisão - Matemática básicaOperadores de comparação7Entrada e Saída Básicas
SaídaSaída com VariáveisFormatação de StringsEntradaConversão de TipoRevisão - Até 120Revisão - Verdadeiro ou Falso10Funções
Declare uma funçãoArgumentosRetornoTipos de retornoRevisão - Função SigmaRevisão - Função de validaçãoValores padrão13Percorrendo Arrays
Percorrendo elementosPercorrendo com índicesPercorrendo strings — Parte 1Percorrendo strings — Parte 216Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Revisão - Lógica simplesOperadores lógicos Parte 3Operador ternário8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo Dados de Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Variáveis - Parte 2
Declaração de tipoInferência de tipoConstantesRevisão - Inicialização de variáveisConversão de tipo6Tomada de decisões
Instrução ifIf - ElseRevisão - Calculadora simplesIf - Else aninhadoInstrução match9Laços de repetição
Laço forLaço whileInterromperContinuarRevisão - FatorialA função rangeLaço aninhadoRevisão - Entrada dinâmicaPratique por conta própria: Compilador de GDScript online