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

配列およびタイプ付き構造体または共用体の組み合わせ

配列、構造体、および共用体の組み合わせに説明されているように、この非タイプ付き構造体を指定すると、

  dcl 1 a(3),
        2 b(4) fixed bin,
        2 c(5) fixed bin;

a(1).b(2)a.b(1,2)、 および a(1,2).b は同じ意味になります。

ただし、以下のタイプ付き構造体を指定すると、

  define structure
    1 t,
      2 b(4) fixed bin,
      2 c(5) fixed bin;

  dcl x(3) type t;

x(1).b(2) だけが有効です。 さらに、代入ステートメント x.b = 0 は無効ですが、 x (1) .b = 0; は有効です。

直前に定義された構造体タイプ t と以下の 関数 f を指定すると、

  dcl f entry returns( type t );

display( f().b(2) ) は有効です。


Terms of use | Feedback

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