tutorials:bloecke_einrueckung
Blöcke/Einrückung
Blöcke sind einfach nur eine Reihe von Anweisungen/Befehlen. Sehr einfach ausgedrückt ist alles das was zwischen einem Schlüsselwort wie z.B. function
oder if
und einem abschließenden end
steht, ein Block. Alle Anweistungen innerhalb eines Blocks werden der Reihe nach ausgeführt.
Blöcke können auch verschachtelt sein, wenn beispielsweise eine if-Anweisung in einer Funktion vorkommt.
Der Übersichtlichkeit wegen, werden Blöcke mit einem Tabulator eingerückt, und so kenntlich gemacht.
Durch diese einheitliche Formatierung ist das Script deutlich besser zu lesen, und man kann bestimmte Arten von Fehlern schneller finden.
-- Einfach if passwort == "bla" then print("Passwort ist richtig") else print("Fehler beim Login") end
-- Verschachtelt: function foo() -- Beginn des ersten Blocks local i = 200 while not abbrechen() do -- Beginn des zweiten Blocks i = i - 1 if i == 0 then -- Beginn des dritten Blocks print("Zeit ist abgelaufen") return -- Ende des ditten Blocks end -- Ende des zweiten Blocks end -- Ende des ersten Blocks end
In den meisten guten Editoren kann man mehrere Zeilen markieren, und dann mit TAB ein, bzw SHIFT + TAB ausrücken.
tutorials/bloecke_einrueckung.txt · Zuletzt geändert: 2021/09/18 19:16 von 127.0.0.1