assistance-engine/docs/developer.avapframework.com/chapter10_3.md

1.1 KiB

6.2 Functioning of the IF-THEN-ELSE Statement

The IF-THEN-ELSE statement evaluates the given condition and, if it is true, executes the block of code within the IF(). If the condition is false, it executes the block of code within the ELSE().

Below is the description of each part of the IF-THEN-ELSE statement using the provided example:

// IF, ELSE and END Sample Use
            addVar(selector,'yes')
            if(selector,'yes','=')
                addVar(result,1) 
            else()
                addVar(result,0) 
            end()
            addResult(result)
  • The variable selector is initialized with the value 'yes'.
  • The statement IF(selector,'yes','=') evaluates whether the value of selector is equal to 'yes'. In this case, the condition is true.
  • Inside the IF() block, addVar(result,1) is executed, which assigns the value 1 to the result variable.
  • Since the condition of the IF() is true, the code block inside the ELSE() is not executed.
  • The statement addResult(result) adds the value of the result variable to the API result.