DECLARE 文 (JVM COBOL)

手続き部本文内でローカル変数を 1 つ以上宣言します。インライン ローカル変数の範囲は、宣言のポイントから最奥の包含ブロックの最後までです。段落、節、メソッド全体は、ブロックと見なされます。

コンテキスト:

手続き部 

declare-statement

AS 型指定子を使用した DECLARE 文の構文
DECLARE 文の一般的な構文

       declare i1 as binary-long
       display i1 
         
       *>   Optionally, the variables can be initialised inline 
        declare c2 as condition-value = true
        display c2

        declare string-list2 as string occurs 3 = table of string("Bill", "Ben", "LittleWeed")

ローカル変数のサンプルも参照してください。このサンプルは、[スタート > すべてのプログラム > Micro Focus Enterprise Developer > Samples > Visual COBOL Samples]、 の場合JVM COBOL 言語リファレンスの場合 に用意されています。

その他の情報

変数に対して明示的な型が宣言されていないが、値が整数以外の数値である場合 (declare var1 = 1.23 など)、float-long 型と見なされます。

複数の型に解決できる型名が参照される場合、それらの型の 1 つが現在のコンパイル単位内で宣言され、残りの型が外部で定義されていれば、内部の型が参照されているとみなされます。両方の型が現在のコンパイル単位内で宣言されている場合、または両方とも外部で定義されている場合は、エラーが生成されます。