compareNum()

システム関数 MathLib.compareNum は、2 つの値のうちの最初の値が 2 番目の値より小さいか、同等か、大きいかを示す結果 (-1、0、または 1) を戻します。

  MathLib.compareNum(
    numericField1 mathLibNumber in,
    numericField2 mathLibNumber in)
  returns (result mathLibTypeDependentResult)
result
型 INT として、または、 長さ 9 で小数点以下の桁のない型 BIN と同等のものとして定義されます。この項目は、次の値のうちの 1 つを受信します。
-1
numericField1 の値が、numericField2 の値より小さい場合。
0
numericField1 の値が、numericField2 の値と等しい場合。
1
numericField1 の値が、numericField2 の値より大きい場合。
numericField1
数学的 (システム・ワード)』で説明されている任意の数値項目または HEX 項目。
numericField2
数学的 (システム・ワード)』で説明されている任意の数値項目または HEX 項目。

  myItem01 = 4
  myItem02 = 7

  result = MathLib.compareNum(myItem01,myItem02);

  // result = -1

関連リファレンス
EGL ライブラリー MathLib

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.