compareNum()

Die Systemfunktion vgLib.compareNum() vergleicht die Inhalte von zwei numerischen Variablen desselben Typs und bestimmt, ob die erste Variable kleiner als, gleich oder größer als die zweite Variable ist.

vgLib.compareNum() ist eine von vielen Funktionen, die zum Zweck der Kompatibilität mit aus VisualAge Generator migriertem Code beibehalten wird. Neuer Code kann Standard-EGL-Operatoren für diese Zwecke einsetzen.

Syntax

  vgLib.compareNum(
    var1 NumType in,
    var2 NumType in)
  returns (result NumType)
result
Ganzzahlige Variable (INT oder BIN(9)), die einen der folgenden Werte empfängt:
-1
var1 ist kleiner als var2.
0
var1 ist gleich var2.
1
var1 ist größer als var2.
var1
Eine beliebige numerische oder hexadezimale Variable.
var2
Eine beliebige numerische oder hexadezimale Variable.

Beispiel

Das folgende Beispiel stellt die Funktion vgLib.compareNum() dar:

myVar01, myVar02, result INT;
myVar01 = 4;
myVar02 = 7;

result = vgLib.compareNum(myVar01,myVar02); // result = -1

Feedback