Lua - Processo decisionale

Le strutture decisionali richiedono che il programmatore specifichi una o più condizioni che devono essere valutate o testate dal programma, insieme a una o più istruzioni da eseguire, se la condizione è determinata essere vera, e facoltativamente, altre istruzioni da eseguire se condizione è determinata per essere falsa.

Di seguito è riportata la forma generale di una tipica struttura decisionale presente nella maggior parte dei linguaggi di programmazione:

Il linguaggio di programmazione Lua presuppone qualsiasi combinazione di booleano true e non-nil valori come truee se è booleano false o nil, quindi si assume come falsevalore. È da notare che a Lua,zero will be considered as true.

Il linguaggio di programmazione Lua fornisce i seguenti tipi di dichiarazioni decisionali.

Sr.No. Dichiarazione e descrizione
1 istruzione if

Un'istruzione if è costituita da un'espressione booleana seguita da una o più istruzioni.

2 if ... else dichiarazione

Un'istruzione if può essere seguita da un'istruzione else opzionale , che viene eseguita quando l'espressione booleana è falsa.

3 istruzioni if ​​annidate

È possibile utilizzare un'istruzione if o else if all'interno di un'altra istruzione if o else if .