Menu
CoddyTech

Vergleichsoperatoren

Teil des Abschnitts Grundlagen der GDScript-Journey von Coddy. Lektion 20 von 92.

Vergleichsoperatoren vergleichen zwei Werte. Das Ergebnis ist ein bool: true oder false.

  • == gleich: 1 == 2 ist false
  • != ungleich: 1 != 2 ist true
  • > größer als: 1 > 2 ist false
  • < kleiner als: 1 < 2 ist true
  • >= größer als oder gleich: 2 >= 2 ist true
  • <= kleiner als oder gleich: 3 <= 2 ist false

Du kannst das Ergebnis in einer Variable speichern:

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

= speichert einen Wert in einer Variablen, während == zwei Werte vergleicht.

Eine Ganzzahl und eine Gleitkommazahl mit demselben Wert sind gleich: 5 == 5.0 ist true. Eine Zahl und eine Zeichenkette können nicht verglichen werden: GDScript meldet 5 == "5" als Fehler, bevor das Programm ausgeführt wird.

Zeichenfolgen können mit == und != verglichen werden: "sword" == "sword" ist true.

challenge icon

Aufgabe

Einfach

Deklariere zwei Variablen n1 und n2 mit den Werten 8 und 9.

Deklariere anschließend n3, das angibt, ob n1 größer als n2 ist.

Die print()-Zeile ist bereits vorhanden und gibt Folgendes aus:

n1 = 8, n2 = 9, n3 = false

Probier es selbst

extends Node

func _ready():
	# Deklariere n1, n2 und n3 darunter

	# Ändere die darunterstehende Zeile nicht
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-GDScript-Compiler