Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

17.2.3
Kommentare
Kommentare werden in Lua mit einem doppelten Bindestrich -- eingeleitet und
reichen bis zum Ende der Zeile. Verwenden Sie Kommentare um Ihre Skripte
zu dokumentieren oder um einzelne Zeilen beim Erstellen und Testen vorüber-
gehend auszukommentieren.
Mehr noch: Lua unterstützt zusätzlich blockweises auskommentieren wobei ein
Kommentarblock mit --[[ beginnt und mit --]] endet. Dies machte es be-
sonders einfach, mehrere Zeilen ein/auszukommentieren, wie wir im folgenden
zeigen:
1
x = 1
2
[ [
3
x = 10
4
] ]
5
p r i n t ( x )
> 1
Um die Auskommentierung des kompletten Blockes rückgängig zu machen
reicht ein einfacher Bindestrich am Anfang des Kommentarblockes. Blockstart-
und Blockende-Bezeichnungen werden damit als einfache Zeilenkommentare
gesehen und die Anweisungen dazwischen als regulärer Code ausgeführt.
1
x = 1
2
[[
3
x = 10
4
] ]
5
p r i n t ( x )
> 10
17.2.4

Datentypen

Lua ist eine Programmiersprache mit dynamischer Typbindung. D.h. Sie müs-
sen den Typ einer Variable oder Wertes nicht explizit angeben, Lua 'verwaltet'
den korrekten Typ automatisch für Sie.
Lua unterstützt acht verschiedene Grundtypen, wir beschränken uns allerdings
auf die folgenden sechs:

Zahlen

Boolesche Werte
Zeichenketten
nil
Tabellen
Funktionen
Zu Programmbeginn feste 'Werte' werden dabei als 'Konstanten' bezeichnet.
Eine Konstante ist nicht Ergebnis einer Anweisung sondern fest im Programm-
text kodiert. Konstante können Zahlen sein (ganze Zahlen und Fließkomma-
zahlen, wobei Lua intern nicht zwischen beiden unterscheidet), Zeichenketten
oder die boolean Werte true and false.
17.2. DIE LUA SPRACHE
203

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis