Lua-Programmierung: Grundlagen
Aus Wikibooks
[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 | ^ |