Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 コンパイラーおよびランタイム 移行ガイド


JUSTIFIED 文節

JUSTIFIED 文節で記述されたデータ項目が MOVE ステートメントの受け取り項目である場合、送り出しデータは受け取り項目の右端の文字位置に位置合わせされます。VALUE 文節では、初期設定は JUSTIFIED 文節による影響を受けません。つまり、VALUE 文節のデータは、受け取り項目の左端の文字位置に位置合わせされます。

以下は CMPR2 の場合の例です。
01 A PIC X(3) JUSTIFIED RIGHT VALUE "a". (Result = "a  ")
   88 V VALUE "a".

SET V TO TRUE                            (Result = "  a")
MOVE "a" TO A                            (Result = "  a")
以下は NOCMPR2 の場合の例です。
01 A PIC X(3) JUSTIFIED RIGHT VALUE "a". (Result = "a  ")
   88 V VALUE "a".
SET V TO TRUE                            (Result = "  a")

MOVE "a" TO A                            (Result = "  a")

ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)