Menu
Coddy logo textTech

Warum lokale Variablen verwenden?

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

Namenskonflikte vermeiden: Der wichtigste Vorteil lokaler Variablen besteht darin, dass sie verhindern, dass Sie versehentlich andere Variablen mit demselben Namen überschreiben. Wenn Sie in Ihrem gesamten Programm globale Variablen verwenden, kann es leicht passieren, dass Sie versehentlich einen Variablennamen wiederverwenden und einen Wert ändern, den Sie gar nicht ändern wollten.

score = 100  -- Globale Variable

-- Später in deinem Code...
score = 50   -- Hoppla! Du hast gerade den ursprünglichen Punktestand überschrieben

Mit lokalen Variablen hat jeder Scope seine eigenen separaten Variablen, sodass kein Risiko für versehentliche Konflikte besteht.

Spickzettel

Lokale Variablen verhindern Namenskonflikte, indem sie separate Gültigkeitsbereiche erstellen und so das versehentliche Überschreiben globaler Variablen vermeiden:

score = 100  -- Globale Variable

-- Später in deinem Code...
score = 50   -- Hoppla! Du hast gerade den ursprünglichen Punktestand überschrieben

Mit lokalen Variablen behält jeder Gültigkeitsbereich seine eigenen separaten Variablen bei, wodurch das Risiko versehentlicher Konflikte eliminiert wird.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

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