SEQUENCE

目的

SEQUENCE ステートメントは、派生型定義の中のコンポーネントの順序によって、派生型のオブジェクトの記憶順序が設定されることを指定します。 これによって、この型は順序派生型 となります。

構文



>>-SEQUENCE----------------------------------------------------><
 
 

規則

SEQUENCE ステートメントは派生型定義の 中で 1 回だけ指定することができます。

順序派生型のコンポーネントが派生型の場合、 その派生型も順序派生型でなければなりません。

+----------------------------------IBM 拡張----------------------------------+

順序派生型のサイズは、その派生型のすべてのコンポーネントを 保持するために必要なストレージのバイト数に等しくなります。

+------------------------------End of IBM 拡張-------------------------------+

順序派生型を使用すると、データの並びが揃わなくなることがあります。 これは、プログラムのパフォーマンスに悪影響を与えます。

TYPE PERSON
  SEQUENCE
  CHARACTER*1 GENDER     ! Offset 0
  INTEGER(4) AGE         ! Offset 1
  CHARACTER(30) NAME     ! Offset 5
END TYPE PERSON

関連情報

IBM Copyright 2003