diff --git a/de-de/lua-de.html.markdown b/de-de/lua-de.html.markdown index b4b5f2c1..f22f225a 100644 --- a/de-de/lua-de.html.markdown +++ b/de-de/lua-de.html.markdown @@ -29,11 +29,11 @@ t = "Doppelte Anführungszeichen sind auch OK" u = [[ Doppelte eckige Klammern beginnen und beenden mehrzeilige Zeichenketten.]] -t = nil -- Undefineren von t; Lua hat einen Garbage Collection. +t = nil -- Undefinieren von t; Lua hat einen Garbage Collection. -- Blöcke werden durch Schlüsselwörter wie do/end markiert: while num < 50 do - num = num + 1 -- Es gibt Keine Operatoren wie ++ oder += + num = num + 1 -- Es gibt keine Operatoren wie ++ oder += end -- If Bedingungen: @@ -72,7 +72,7 @@ for i = 1, 100 do -- Ein Bereich inkludiert beide Enden. karlSum = karlSum + i end --- Verwende "100, 1, -1" als Breich für Countdowns: +-- Verwende "100, 1, -1" als Bereich für Countdowns: fredSum = 0 for j = 100, 1, -1 do fredSum = fredSum + j end @@ -161,7 +161,7 @@ print(t.key1) -- Ausgabe 'value1'. t.newKey = {} -- Neues Schlüssel/Wert-Paar hinzufügen. t.key2 = nil -- key2 aus der Tabelle entfernen. --- Literale notation für jeden (nicht-nil) Wert als Schlüssel: +-- Literale Notation für jeden (nicht-nil) Wert als Schlüssel: u = {['@!#'] = 'qbert', [{}] = 1729, [6.28] = 'tau'} print(u[6.28]) -- Ausgabe "tau" @@ -171,7 +171,7 @@ a = u['@!#'] -- Nun ist a = 'qbert'. b = u[{}] -- Wir würden 1729 erwarten, aber es ist nil: -- b = nil weil der Lookup fehlschlägt. Er schlägt Fehl, weil der Schlüssel -- den wir verwendet haben nicht das gleiche Objekt ist das wir verwendet --- haben um den original Wert zu speichern. Zahlen und Zeichnkette sind daher +-- haben um den original Wert zu speichern. Zahlen und Zeichenkette sind daher -- die praktischeren Schlüssel. -- Eine Funktion mit nur einem Tabellen-Parameter benötigt keine Klammern.