Menu
Coddy logo textTech

Gleichheitsoperatoren

Teil des Abschnitts Fundamentals der Lua-Journey von Coddy — Lektion 18 von 90.

Gleichheitsoperatoren. Diese Operatoren ermöglichen es Ihnen, zwei Werte zu vergleichen, um festzustellen, ob sie gleich oder verschieden sind.

Lua bietet zwei Gleichheitsoperatoren:

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect ist true

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent ist true

Der ==-Operator prüft, ob zwei Werte gleich sind, während der ~=-Operator prüft, ob sie nicht gleich sind. Beachten Sie, dass das Ergebnis dieser Vergleiche immer ein boolescher Wert ist – entweder true oder false.

challenge icon

Aufgabe

Einfach

Vergleiche die Vermutung eines Benutzers mit einer Geheimzahl, um festzustellen, ob sie übereinstimmen. Erstelle eine Variable namens userGuess und weise ihr den Wert 42 zu. Erstelle eine weitere Variable namens secretNumber und weise ihr den Wert 37 zu. Verwende den Gleichheitsoperator, um zu prüfen, ob die Vermutung der Geheimzahl entspricht, und speichere das Ergebnis in einer Variablen namens isCorrect. Gib das boolesche Ergebnis aus.

Spickzettel

Lua bietet zwei Gleichheitsoperatoren zum Vergleichen von Werten:

  • == prüft, ob zwei Werte gleich sind
  • ~= prüft, ob zwei Werte nicht gleich sind

Beide Operatoren geben einen booleschen Wert zurück (true oder false):

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect ist true

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent ist true

Probier es selbst

-- Erstelle Variablen für das Ratespiel
-- TODO: Schreibe deinen Code hier

-- Gib das Ergebnis aus
print(isCorrect)
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 Fundamentals