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 . |