Tutorial on using if statement nesting in Lua

Time:2021-12-26

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:

 

Copy codeThe code is as follows:
if( boolean_expression 1)
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:

 

Copy codeThe code is as follows:

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

 

Copy codeThe code is as follows:
Value of a is 100 and b is 200
Exact value of a is : 100
Exact value of b is : 200

Recommended Today

Tutorial on sending e-mail using net:: SMTP class in Ruby

Simple Mail Transfer Protocol(SMTP)SendE-mailAnd routing protocol processing between e-mail servers. RubyIt provides the connection of simple mail transfer protocol (SMTP) client of net:: SMTP class, and provides two new methods: new and start New takes two parameters: Server name defaults to localhost Port number defaults to 25 The start method takes these parameters: Server – […]