HBOUND 関数

目的

配列の指定された次元の上限を示す固定小数点 2 進数の整数を返します。

構文

HBOUND(x[,n])

パラメーター

x は配列変数であり、nxn 番目の次元を示す整数定数です。

説明

HBOUND 関数は、配列 x の指定された次元の上限を示す固定小数点 2 進数の整数を返します。これにより、* エクステントを使って配列の上限を決定することができます。

n には、配列の次元を指定します。n を指定しない場合は 1 と見なされます。n を指定する場合は、1 から、宣言された次元数までの値でなければなりません。

結果の精度は Fixed Binary(31) です。

DECLARE R FIXED BINARY; 
DECLARE A(3:5,2,-10:10,4:7);
   .
   .
   .
R = HBOUND(A,1);     /*R = 5*/
   .
   .
   .
R = HBOUND(A,2);     /*R = 2*/
   .
   .
   .

制約事項

HBOUND 関数は、式の引数でサポートされるようになりました。