Lua-Programmierung: Grundlagen

Aus Wikibooks

Wechseln zu: Navigation, Suche


[Bearbeiten] Mathematik

Rechnen kann man natürlich auch in Lua. Ein Beispiel:

 a = 1 + 2
 b = 3 * 4
 c = 6 - 5
 d = 10 / 2
 e = 2 ^ 3
 f = a + b + c + d
 print ("f = "..f)

Die Ausgabe lautet: f = 29 Die Leerzeichen kann man auch weglassen. Das Meiste sollten Sie schon ohne Lua-Kenntnisse verstehen.

In den ersten fünf Zeilen passiert folgendes:

1 plus 2 wird a zugewiesen           (3)
3 mal 4 wird b zugewiesen           (12)
6 minus 5 wird c zugewiesen          (1)
10 geteilt durch 2 wird d zugewiesen (5)
2 hoch 3 wird e zugewiesen           (8)

Danach wird f die Summe aus allen Ergebnissen zugewiesen: f ist: 3+12+1+5+8=29 Man kann auch die ganze aufgabe in die print-Anweißung schreiben:

 print ((1 + 2)+(3 * 4)+(6 - 5)+(10 / 2)+(2 ^ 3))

Zuletzt wird f ausgegeben. Mit .. lassen sich zwei Teile, Zahlen und Strings, verbinden sodass sie zusammen ausgegeben werden.

In der folgenden Tabelle werden nochmal alle Rechenoperationen zusammengefasst:

Rechenart Operator
Addition +
Subtraktion -
Multiplikation *
Division /
Potenzion ^
Persönliche Werkzeuge