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

NORMAL 属性と ABNORMAL 属性

NORMAL 属性と ABNORMAL 属性は、関連づけられた変数が、いつでも変更の対象となるかどうかを指定します。

ABNORMAL 属性は、変数の値が、複数のステートメント間または 1 つのステー トメント内で変更可能であることを指定します。 ABNORMAL 属性を持つ変数は、必要とされるたびにストレージから取り出され、変更 されるたびにストレージに記憶されます。 ABNORMAL 属性を持つ変数の場合、どのような最適化も行うことはできません。

構文図を読む構文図をスキップする   .-NORMAL---.
>>-+-ABNORMAL-+------------------------------------------------><
 

デフォルト: NORMAL

NORMAL 属性および ABNORMAL 属性は、構造体または共用体のメンバーに影響を与えます。

ABNORMAL 属性が、INITIAL 値を持つ INTERNAL STATIC 変数に適用される 場合、その変数 (INITIAL 値とともに) は、他の用途に使用されていない 場合でも、生成オブジェクト・コードに表示されます。


Terms of use | Feedback

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