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 == 2istfalse!=ungleich:1 != 2isttrue>größer als:1 > 2istfalse<kleiner als:1 < 2isttrue>=größer als oder gleich:2 >= 2isttrue<=kleiner als oder gleich:3 <= 2istfalse
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.
Aufgabe
EinfachDeklariere 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 = falseProbier es selbst
extends Node
func _ready():
# Deklariere n1, n2 und n3 darunter
# Ändere die darunterstehende Zeile nicht
print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorRechenabkürzungenRückblick – Einfache MathematikVergleichsoperatoren7Einfache Ein- und Ausgabe
AusgabeAusgabe mit VariablenString-FormatierungEingabeTypumwandlungWiederholung – bis 120Wiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenArgumenteRückgabewertRückgabetypenWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardwerte5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechnungsteiler
BegrüßungsnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Variablen Teil 2
TypdeklarationTypinferenzKonstantenWiederholung – Variablen initialisierenTypumwandlung6Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – einfacher TaschenrechnerVerschachteltes If - ElseMatch-Anweisung9Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung – Dynamische EingabeÜbe selbstständig: Online-GDScript-Compiler