Difference between revisions of "Iif"
(Created page with "===From the Scripting Manual=== ''function iif(condition: boolean; const truePart: variant; const falsePart: variant): variant;'' '''Parameter Info:''' Condition (Boolea...") |
(No difference)
|
Latest revision as of 09:01, 15 August 2012
From the Scripting Manual
function iif(condition: boolean; const truePart: variant; const falsePart: variant): variant; Parameter Info: Condition (Boolean): TRUE or FALSE value. truePart (Variant): Variable which shall be returned if (Condition) is TRUE falsePart (Variant): Variable which shall be returned if (Condition) is FALSE Description: This function acts the same as a normal IF statement, however it may be used inline.
Examples
var
MyCondition: boolean;
MyInt: integer;
begin
MyInt := 5942;
WriteLn('The condition is currently '+iif(MyCondition,'true','false')); //The condition is currently false
MyCondition := true;
WriteLn('The condition is currently '+iif(MyCondition,'true','false')); //The condition is currently true
WriteLn('The condition is currently '+iif(MyInt > 6000,'true','false')); //The condition is currently false
MyInt := 8468;
WriteLn('The condition is currently '+iif(MyInt > 6000,'true','false')); //The condition is currently true
end;