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

LOCATION

LOCATION は、メンバー x があるレベル -1 の構造体または共用体内での、x のバイト位置を指定する FIXED BINARY 値を返します。

構文図を読む構文図をスキップする>>-LOCATION(x)-------------------------------------------------><
 

省略形: LOC

x
構造体または共用体のメンバー名 x が構造体または共用体のメンバーでない場合は、値 0 が戻されま す。 x に BIT 属性がある場合は、LOCATION によって戻される値は、 x を含むバイト位置です。

x は、添え字であってはいけません。

LOCATION は、制限付きの式で使用できます。 LOC(x) が次のいずれかに設定するのに使われる場合は、 y の前に x を宣言する必要があります。

CMPAT(V3) コンパイラー・オプションでは、LOCATION は FIXED BIN(63) 値を返します。 その他のすべての CMPAT オプションでは、FIXED BIN(31) 値を返します。


Terms of use | Feedback

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