Lua - Entscheidungsfindung

Entscheidungsstrukturen erfordern, dass der Programmierer eine oder mehrere Bedingungen angibt, die vom Programm bewertet oder getestet werden sollen, zusammen mit einer Anweisung oder Anweisungen, die ausgeführt werden sollen, wenn die Bedingung als wahr bestimmt wird, und optional andere Anweisungen, die ausgeführt werden sollen, wenn die Bedingung wird als falsch bestimmt.

Es folgt die allgemeine Form einer typischen Entscheidungsstruktur, die in den meisten Programmiersprachen zu finden ist:

Die Programmiersprache Lua setzt eine beliebige Kombination von Booleschen Werten voraus true und non-nil Werte als trueund wenn es entweder boolesch ist false oder nildann wird angenommen als falseWert. Es ist zu beachten, dass in Lua,zero will be considered as true.

Die Programmiersprache Lua bietet die folgenden Arten von Entscheidungsaussagen.

Sr.Nr. Aussage & Beschreibung
1 if-Anweisung

Eine if- Anweisung besteht aus einem booleschen Ausdruck, gefolgt von einer oder mehreren Anweisungen.

2 if ... else-Anweisung

Auf eine if- Anweisung kann eine optionale else- Anweisung folgen , die ausgeführt wird, wenn der boolesche Ausdruck false ist.

3 verschachtelte if-Anweisungen

Sie können eine if- oder if- Anweisung in einer anderen if- oder if- Anweisung verwenden.