if statement

Purpose: This statement is used to make one-time decisions,i.e,to execute some part of the script and ignore other.

Status: Done

Syntax:

if condition

  ...  
 elif another_condition 
  ...
 end

Following examples illustrates the use of if statements in Gnucap.

Example 1:

param a=1 
if a
  echo if
else
  echo else
end

Output:

     gnucap> if

Example 2:

 param a=0
 if a
   echo if
 elif !a
   echo elif
 end

Output:

    gnucap>elif
 

This command also supports the nesting of if statements.

Example 3:

  param a=1
  param b=1
  if a
     echo if
     if !b
     echo nested if
     else
     echo nested else
     end
   else
     echo else
   end
   

Output:

        gnucap>if
               nested else

The development of this plugin is currently in progress to make it compatible with other loop statements.