Oracle® Solaris Studio 12.4: Fortran ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

4.6.12 Fortran 2003 拡張配列構成子

配列構成子内の (//) に角括弧を使用できるようになりました。

X = [ 3.2, 4.01, 6.5 ]

Fortran 2003 規格では、配列構成子としての角括弧の使用が許可されます。これによって、区間定数との間で衝突が起こる可能性があります。-xia オプション (または区間演算を有効にするための同様のオプション) を指定せずに角括弧を使用すると、配列構成子として処理されます。-xia オプションを使用すると、角括弧は定数として処理されます。区間ユーザーは、コンパイルエラーを回避するために、(/ および /) 配列構成子を継続して使用する必要があります。

配列構成子内部の配列成分は、次の 2 つの形式が可能です。

type-spec ::

または

[type-spec ::] ac-value-list

省略可能な type-spec が存在する場合、配列成分の型および種類は、配列成分の型が type-spec と互換性がある限り、同じである必要がありません。

type-spec は組み込み型または構造型とすることができます。