Menu
CoddyTech

Operatori di confronto

Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 20 di 92.

Gli operatori di confronto confrontano due valori. Il risultato è un bool: true oppure false.

  • == uguale: 1 == 2 è false
  • != diverso: 1 != 2 è true
  • > maggiore di: 1 > 2 è false
  • < minore di: 1 < 2 è true
  • >= maggiore o uguale a: 2 >= 2 è true
  • <= minore o uguale a: 3 <= 2 è false

Puoi memorizzare il risultato in una variabile:

var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true

= memorizza un valore in una variabile, mentre == confronta due valori.

Un intero e un numero in virgola mobile con lo stesso valore sono uguali: 5 == 5.0 è true. Un numero e una stringa non possono essere confrontati: GDScript segnala 5 == "5" come errore prima dell'esecuzione del programma.

Le stringhe possono essere confrontate con == e !=: "sword" == "sword" è true.

challenge icon

Sfida

Facile

Dichiara due variabili n1 e n2 con i valori 8 e 9.

Poi dichiara n3, che indica se n1 è maggiore di n2.

La riga print() è già presente e produce:

n1 = 8, n2 = 9, n3 = false

Provalo tu

extends Node

func _ready():
	# Declara n1, n2 y n3 a continuación

	# No cambies la línea de abajo
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore GDScript online