Opérateurs de comparaison
Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 20 sur 92.
Les opérateurs de comparaison comparent deux valeurs. Le résultat est un bool : true ou false.
==égal à :1 == 2vautfalse!=différent de :1 != 2vauttrue>supérieur à :1 > 2vautfalse<inférieur à :1 < 2vauttrue>=supérieur ou égal à :2 >= 2vauttrue<=inférieur ou égal à :3 <= 2vautfalse
Tu peux stocker le résultat dans une variable :
var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true= stocke une valeur dans une variable, tandis que == compare deux valeurs.
Un entier et un nombre à virgule flottante ayant la même valeur sont égaux : 5 == 5.0 est true. Un nombre et une chaîne ne peuvent pas être comparés : GDScript signale 5 == "5" comme une erreur avant l’exécution du programme.
Les chaînes peuvent être comparées avec == et != : "sword" == "sword" est true.
Défi
FacileDéclare deux variables n1 et n2 avec les valeurs 8 et 9.
Déclare ensuite n3, qui indique si n1 est supérieur à n2.
La ligne print() est déjà présente et affiche :
n1 = 8, n2 = 9, n3 = falseEssayez vous-même
extends Node
func _ready():
# Déclare n1, n2 et n3 ci-dessous
# Ne modifie pas la ligne ci-dessous
print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs, partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloRaccourcis arithmétiquesRécapitulatif – calculs simplesOpérateurs de comparaison7Entrées/sorties de base
SortieSortie avec des variablesFormatage des chaînesEntréeConversion de typeRécapitulatif - Jusqu’à 120Récapitulatif - Vrai ou faux10Fonctions
Déclarer une fonctionArgumentsValeur de retourTypes de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateur ternaire8Calculateur de partage de l’addition
Message de bienvenueSaisie des données11FizzBuzz avec une touche originale
Présentation du jeuLa fonction FizzBuzz14Tableaux : notions avancées
Découpage des tableauxOpérateurs de séquenceAppartenanceTrier et inverser3Variables, partie 2
Déclaration de typeInférence de typeConstantesRécapitulatif - Initialiser les variablesConversion de type6Prise de décision
Instruction ifIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésInstruction match9Boucles
Boucle forBoucle whileBreakContinueRécapitulatif - FactorielleLa fonction rangeBoucle imbriquéeRécapitulatif - Saisie dynamiqueEntraînez-vous par vous-même : Compilateur GDScript en ligne