Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

The #elseif compiler directive is used to test a conditional expression within an #if or #elseif group.

If the previous #if or #elseif was not satisfied, and the conditional expression is true, then source lines following the #elseif directive are selected to be read. Otherwise, lines are excluded until the next #elseif, #else or #endif in the same #if group is encountered.

 

The syntax is as follows:

 

#elseif defined(condition)

 

or

 

#elseif not defined(condition)

 


 

Example:

 

 

 

#if defined(abc)
  // JavaScript logic
#elseif defined(xyz)
  // JavaScript logic
#else
  // JavaScript logic
#endif

 

 

 

RPG Equivalent

 

/ELSEIF

 

  • No labels