Generated from C.65.00 /SYSADMIN/PUB/MYCICAT last modified on Sun Aug 29 15:08:37 2004
Provides an alternate execution sequence within an IF statement.
ELSEIF expression[THEN]
expression Logical expression, consisting of operands and relational operators. The THEN keyword is optional. It may be used or omitted and has no effect on the results. Refer to the IF command for a list of the operators that may be incorporated into an expression.
The ELSEIF command is used only in conjunction with the IF command and provides a means to avoid nested IFs. Any number of ELSEIFs may follow an IF command. In contrast, only one ELSE may follow an IF or ELSEIF. For more information, refer to the ELSE and IF commands. o To see a list of expression evaluator functions, type FUNCTIONS at the HELP prompt. Or, you may enter an individual function name for more specific information. o To see a list of FINFO options, type FINFO at the HELP prompt. o To see a list of predefined MPE/iX variables, type VARIABLES at the HELP prompt. Or, you may enter an individual variable name for more specific information. This command may be issued from a session, job, program, or in BREAK. Pressing [Break] terminates the INPUT() function.
The following example illustrates ELSE with the IF command IF EXPN1 THEN ... ELSE IF EXPN2 THEN ... ELSE IF EXPN3 THEN ... ELSE ... ENDIF ENDIF ENDIF The same result can be accomplished more economically by using ELSEIF with the IF command IF EXPN1 THEN ... ELSEIF EXPN2 THEN ... ELSEIF EXPN3 THEN ... ELSE ... ENDIF
Commands: CALC, DELETEVAR, ELSE, ENDIF, IF, SETJCW, SETVAR, SHOWJCW; see also FUNCTIONS and VARIABLES Back to Main Index