compareNum()
vgLib.compareNum() システム関数は、同一の型の 2 つの数値変数の内容を比較し、 その最初の値が 2 番目よりも小さいか、等しいか、または大きいかを判定します。
vgLib.compareNum() は、VisualAge® Generator からマイグレーションされるコードの互換性の目的で維持される多くの関数の 1 つです。この意図から、新規のコードでは標準の EGL 演算子を使用できます。
構文
vgLib.compareNum(
var1 NumType in,
var2 NumType in)
returns (result NumType)
- result
- 次のいずれかの値を受け取る整変数 (INT または BIN(9))。
- -1
- var1 は var2 より小さい。
- 0
- var1 は var2 と等しい。
- 1
- var1 は var2 より大きい。
- var1
- 任意の数値または HEX 変数。
- var2
- 任意の数値または HEX 変数。
例
以下の例は、vgLib.compareNum() 関数を示しています。
myVar01, myVar02, result INT;
myVar01 = 4;
myVar02 = 7;
result = vgLib.compareNum(myVar01,myVar02); // 結果 = -1