swirl Guide to OmniMark 5   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesOMX VariablesErrors
 
Prerequisite Concepts      
Numeric expressions: comparing

In OmniMark, you can compare two or more numeric expressions with a standard set of operators.

The following comparison operators are available:

An unparenthesized comparison can consist of more than two parts, provided that the parts are compatible. The operator "!=" is never permitted in a multi-part comparison, and "<" or "<=" cannot be mixed with ">" or ">=".

A multi-part numeric comparison must consist of operators from either one or the other of the following sets (but not both):

For example, all of the following are valid multi-part numeric comparison tests:

  do when a = b = c = d
  ...
  done

  do when a < b < c < d
  ...
  done

  do when a >= b >= c >= d
  ...
  done

  do when a <= b = c < d
  ...
  done

  do when a = b & b = c & c = d
  ...
  done

  do when a < b & b < c & c < d
  ...
  done

  do when a >= b & b >= c & c >= d
  ...
  done

  do when a <= b & b = c & c <d
  ...
  done

Prerequisite Concepts
     Numeric expressions
 
   
----

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ OMX ] [ OMX ] [ ERRORS ]

Generated: August 11, 2000 at 3:06:25 pm
If you have any comments about this section of the documentation, send email to docerrors@omnimark.com

Copyright © OmniMark Technologies Corporation, 1988-2000.