Variablen sind standardmäßig global; mit local machst du sie lokal, was fast immer richtig ist. Typen: number, string, boolean, nil, table, function. Mit type(x) prüfst du den Typ. Nur nil und false sind falsch; 0 und "" sind wahr.
Lua unterscheidet nicht zwischen Ganz- und Kommazahlen im Alltag, beides ist number.
local alter = 17
local preis = 9.99
local name = "Mia"
local aktiv = true
print(type(alter), type(name), type(nil))
print(7 / 2, 7 // 2, 7 % 2) -- 3.5 3 1
print(#name) -- Länge: 3
if 0 then print("0 ist wahr") endMerke
localstatt globaler VariablenNur
nilundfalsesind falsch#liefert die Länge
Aufgabe
Gib den Typ mehrerer Werte mit `type` aus.