swirl Guide to OmniMark 5   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesOMX VariablesErrors
 
  Related Syntax    
operator   >    

Return type: Boolean
Returns:       

True if the first expression is greater than the second, and false otherwise.



Syntax
  expression1 > expression2


Purpose

You can determine whether one expression is greater than another with the > operator. You can use it with any data type expression.

To compare BCD numbers, you must include the ombcd.xin file in your program. To compare floating point numbers, include the omfloat.xin file. You can compare values of mixed data types (for example, BCD numbers and integers) as long as you follow the rules listed in Operations with mixed data types.

For example:

  ; Comparing strings
  process
     local stream string-1 initial {"Catch-up"}
     local stream string-2 initial {"Catch-22"}
     do when string-1 < string-2
        output string-1
            || " < "
            || string-2
            || "%n"
     else when string-1 > string-2
        output string-1
            || " > "
            || string-2
            || "%n"
     else when string-1 = string-2
        output "String compare has an error."
            || "%n"
     done
  ; Output: "Catch-up > Catch-22"

Mixed data type example:


  include "ombcd.xin"
  process
     local integer one-integer initial {33}
     local bcd one-bcd initial {33}
     do when (one-bcd > one-integer)
        output "Error. bcd of "
            || "d" % one-bcd
            || " shown as greater than integer of "
            || "d" % one-integer
            || ".%n"
     else
        output "Correct. bcd of "
            || "d" % one-bcd
            || " shown as not greater than integer of "
            || "d" % one-integer
            || ".%n"
     done
  ; Output: "Correct. BCD of 33 shown as not greater than integer of 33."

This operator has two deprecated synonyms: is greater-than and isnt less-equal.

    Related Syntax
   <=
 
 
----  

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

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

Copyright © OmniMark Technologies Corporation, 1988-2000.