ステートメント

Fortran ステートメントとは、字句トークンが連続したものです。 ステートメントによってプログラム単位が構成されます。

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

XL Fortran では、ステートメントの最大長は 6700 文字です。

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

XL Fortran でサポートされるステートメントの詳細については、ステートメントおよび属性を 参照してください。

ステートメント・キーワード

ステートメント・キーワードはステートメントの構文の一部をなし、 すべての箇所 (構文図および表を除く) で太字の大文字で示されます。 たとえば、DATA ステートメントの DATA という用語は ステートメント・キーワードです。

コンテキストで予約されている文字ストリングはありません。 ステートメントのキーワードがこのようなコンテキストで使用されている場合は、 そのキーワードをエンティティー名として解釈します。

ステートメント・ラベル

ステートメント・ラベルは、1 から 5 桁の数字の列で、 そのうちの少なくとも 1 桁はゼロ以外の数字でなければなりません。 このラベルは、Fortran の有効範囲単位内のステートメントを識別するために使用します。 固定ソース形式のステートメントの場合、 ステートメントの開始行の 1 〜 5 桁までのいずれかに ステートメント・ラベルを付けることができます。 自由ソース形式の場合は、こうした桁についての制約事項はありません。

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

XL Fortran は、固定ソース形式の継続行では 1 〜 5 桁目までに 示されるすべての文字を無視します。

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

1 つの有効範囲単位内で複数のステートメントに同じラベルを指定すると、 あいまいさが生じ、コンパイラーがエラーを生成します。 ホワイト・スペースおよび先行ゼロは、ステートメント・ラベルの 識別においては意味を持ちません。 どのステートメントにもラベルは指定できますが、 ステートメント・ラベルで参照できるのは、 実行可能ステートメントと FORMAT ステートメントに限られます。 参照が行われるようにするため、参照するステートメントと参照されるステートメント (ステートメント・ラベルによって識別される) は、同一の有効範囲単位内になければ なりません。 (詳細については、有効範囲を参照してください。) IBM Copyright 2003