Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

DIMENSION

DIMENSION は、x の次元 y の現行エクステントを 指定する FIXED BINARY 値を返します。

構文図を読む構文図をスキップする>>-DIMENSION(x-+----+-)----------------------------------------><
               '-,y-'
 

省略形: DIM

x
配列参照。 x の次元数は、y よりも小さくてはなりません。
y
x の特定の次元を指定する式。 必要な場合には、y は FIXED BINARY(31,0) に変換されます。 y は、1 以上でなければなりません。y が提供されない場合は、デフォルトを 1 にします。

配列が 1 次の場合のみ、y を省略できます。

yx の次元よりも大きい場合は、DIMENSION 関数は未定 義の値を戻します。

CMPAT(V3) コンパイラー・オプションでは、DIMENSION は FIXED BIN(63) 値を返します。 CMPAT(V2) および CMPAT(LE) コンパイラー・オプションでは、DIMENSION は、FIXED BIN(31) 値を返しますが、CMPAT(V1) コンパイラー・オプションでは、FIXED BIN(15) 値を返します。

DIMENSION の代わりに LBOUND および HBOUND を使用することをお勧めします。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)