作業場所節の各未定義バイトの文字を指定の文字に初期化します。
構文:
>>-.---.--DEFAULTBYTE--"integer"-----------><
+-/-+
パラメーター:
integer |
0 から 254 の 10 進数の ASCII コード |
プロパティ:
デフォルト: |
DEFAULTBYTE"32" |
段階: |
構文チェック |
$SET: |
最初の行 |
依存関係:
CHARSET"ASCII" を指定するとすぐに DEFAULTBYTE"32" に設定されます。
CHARSET"EBCDIC"、DIALECT"SAA1"、DIALECT"SAA2"、DIALECT"OSVS"、DIALECT"DOSVS"、DIALECT"VSC2"、DIALECT"COBOL37[012]"、DIALECT"BS2000"、DIALECT"SNI"、MS、IBM-MS、または PC1 を指定するとすぐに DEFAULTBYTE"00" に設定されます。
説明:
integer は 10 進値です。たとえば、EBCDIC の空白文字を指定する場合は、DEFAULTBYTE"64" を使用します。ASCII の空白文字を指定する場合は、DEFAULTBYTE"32" を使用します。
10 進値 255 は使用できません。
ILNATIVE コンパイラ指令を使用してコンパイルした場合、IL ネイティブ型として公開される項目は DEFAULTBYTE に従って初期化されません。該当する項目が DEFAULTBYTE に従って初期化されるようにするには、NOILNATIVE 指令を使用してコンパイルしてください。