Menu
CoddyTech

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.

challenge icon

Desafio

Fácil

Declare 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 = false

Experimente 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)
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 Fundamentos

Pratique por conta própria: Compilador de GDScript online