Typen und Werte
Auch in Lua gibt es (Anweisungs)Typen, wie in eigentlich jeder Programmiersprache.
In Lua können keine eigenen Typen definiert werden.
Lua ist eine dynamisch typisierte Sprache. Das bedeutet, dass für Variablen kein Typ festgelegt wird, sondern dieser sich automatisch aus jedem Wert ergibt. Jeder Wert besitzt einen festgelegten Typ.
In Lua gibt es 8 verschiedene Typen:
Der Typ eines Wertes kann mithilfe der Lua-Funktion
nil, boolean, number, string, function, thread oder userdata.
type bestimmt werden. Sie gibt eine Zeichenkette zurück, die den Namen des Typs enthält: nil, boolean, number, string, function, thread oder userdata.




