A
The Pascal program,
elseif.p
The output when you supply
-config with the argument
blue
The output when you supply
-config with the argument
red
252
Comments
If the expression in %if expression %then is false, pc skips over the %then
part and executes the %elseif part instead. expression consists of a
conditional variable and the optional boolean operators, and, or, and not.
See the %else listing for examples of expression.
Example
program elseif_example(output);
{ This program demonstrates the use of the
%if, %then, and %elseif directives. }
%var blue red
begin
%if blue %then
writeln('The color is blue.');
%elseif red %then
writeln('The color is red.');
%endif
end. { elseif_example }
hostname% pc -xl -config blue elseif.p
hostname% a.out
The color is blue.
hostname% pc -xl -config red elseif.p
hostname% a.out
The color is red.
The %elseifdef Directive
The %elseifdef directive provides an alternative action to the %ifdef
directive.
Pascal 4.0 User's Guide
Need help?
Do you have a question about the SunSoft Pascal 4.0 and is the answer not in the manual?
Questions and answers