conditionAsInt()

The system function SysLib.conditionAsInt accepts a logical expression (like myVar == 6) , returning a 1 if the expression is true, a 0 if the expression is false.

  SysLib.conditionAsInt(logicalExpression AnyLogicalExpression in)
  returns (result SMALLINT)
result
A value of type SMALLINT.
logicalExpression
A logical expression, as described in Logical expressions.

Example

  myField = -5;

  // result = 0
  result = SysLib.conditionAsInt(myField == 6);
Feedback
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.