Lua - podejmowanie decyzji
Struktury decyzyjne wymagają, aby programista określił jeden lub więcej warunków, które mają być ocenione lub przetestowane przez program, wraz z instrukcją lub instrukcjami do wykonania, jeśli warunek zostanie określony jako prawdziwy, i opcjonalnie inne instrukcje do wykonania, jeśli warunek jest fałszywy.
Poniżej przedstawiono ogólną formę typowej struktury podejmowania decyzji występującej w większości języków programowania -
Język programowania Lua zakłada dowolną kombinację wartości logicznych true i non-nil wartości jako truei jeśli jest to wartość logiczna false lub nil, to przyjmuje się, że falsewartość. Należy zauważyć, że w Luazero will be considered as true.
Język programowania Lua zapewnia następujące typy instrukcji decyzyjnych.
Sr.No. | Oświadczenie i opis |
---|---|
1 | jeśli oświadczenie Jeśli oświadczenie składa się z logicznej wypowiedzi, a następnie przez jeden lub więcej instrukcji. |
2 | if ... else oświadczenie Po instrukcji if może następować opcjonalna instrukcja else , która jest wykonywana, gdy wyrażenie boolowskie ma wartość false. |
3 | zagnieżdżone instrukcje if Możesz użyć jednej instrukcji if lub else if wewnątrz innej instrukcji if lub else if . |