If else statements are embedded in Lua programming, which means that you can use one if or else if in another if or else if statement.
grammar
The nesting syntax of the if statement is as follows:
then
–[ Executes when the boolean expression 1 is true –]
if(boolean_expression 2)
then
–[ Executes when the boolean expression 2 is true –]
end
end
You can nest else if Else in a manner similar to an IF statement.
example:
–[ local variable definition –]
a = 100;
b = 200;
–[ check the boolean condition –]
if( a == 100 )
then
–[ if condition is true then check the following –]
if( b == 200 )
then
–[ if condition is true then print the following –]
print(“Value of a is 100 and b is 200” );
end
end
print(“Exact value of a is :”, a );
print(“Exact value of b is :”, b );
When you build and run the above code, it will produce the following results.
Exact value of a is : 100
Exact value of b is : 200