Bezeichner
Bezeichner kennzeichnen immer eindeutig ein Objekt, wie z. B. eine Variable.
In Lua besteht ein Bezeichner aus Buchstaben, Ziffern und Unterstrichen. Ein Bezeichner darf nicht mit einer Ziffer beginnen.
Lua unterscheidet dabei Groß- und Kleinschreibung: Hallo, HALLO und hallo sind unterschiedliche Bezeichner.
Es gibt eine Reihe von Lua-Schlüsselwörtern, die nicht als Bezeichner verwendet werden dürfen:
and break do else elseif
end false for function if
in local nil not or
repeat return then true until
while
Eigene Bezeichner, die mit einem Unterstrich beginnen und ansonsten nur aus Großbuchstaben bestehen, sollten nicht verwendet werden, da sie zukünftig von Lua verwendet werden könnten (wie jetzt schon _G und _VERSION).
Zusatz für Anfänger
Die Bezeichner sind nur für uns Menschen erfunden worden. Der PC arbeitet mit Zahlen.
Nehmen wir das einfache Beispiel einer Variablen.
Was ist das?
Der PC speichert z.B. alles ab, was wir eingeben. Wo er das tut steht in einer Zahl. Dieser Zahl können wir als Hilfe für uns Menschen einen Namen geben.
Das ist eine Variable.
Sie weiß den Platz wo der Inhalt steht. Unsere Variable/Bezeichner ist also nur eine Adresse???(so ungefähr funktioniert auch unser Gehirn)




