< character-string> |
|||||||
< |
> |
構文図で使用されている記号については、「構文記号」を参照してください。
init-definition
オプションを使用して、変数の初期値および定数値を定義します。
注意:variable-definition
オプションで、キーワード INIT
が初期化に使用されている場合、変数の内容に影響するステートメントによって値を変更することができます。キーワード CONST
が初期化に使用されている場合、値を変更しようとすると、コンパイラで拒否されます。
『プログラミングガイド』の「フィールド定義」の「初期値」も参照してください。
このドキュメントでは、次のトピックについて説明します。
再定義されたフィールドでは、init-definition
は許可されていません。
構文要素 | 説明 |
---|---|
<constant> |
定数値オプション:
変数の初期化に使用する定数値、またはフィールドに割り当てる定数値です。 詳細については、『プログラミングガイド』の「ユーザー定義定数」を参照してください。 |
<system-variable> |
システム変数オプション:
変数の初期値として Natural システム変数の値を指定することもできます。例: DEFINE DATA LOCAL 1 #MYDATE (D) INIT <*DATX> END-DEFINE 注意: |
FULL LENGTH
<character-string>
|
英数字/Unicode 変数の文字列オプション:
Natural データフォーマット A または U の変数の場合、
FULL LENGTH オプション:
DEFINE DATA LOCAL 1 #FIELD (A25) INIT FULL LENGTH <'*'> END-DEFINE LENGTH オプション:
DEFINE DATA LOCAL 1 #FIELD (A25) INIT LENGTH 4 <'!'> END-DEFINE |