'要素数5+ダミー2文字の配列として定義し、初期値として0をセット
A$=CHR$(0)*5+CHR$(0)*2
OK
'これなら一番最後にも文字を挿入出来る
A$[5]=CHR$(1)+A$[5]
OK
FOR I=0 TO LEN(A$)-3:?ASC(A$[I]):NEXT I
0
0
0
0
0 これが挿入される
1 ←(後ろにダミー2文字あるが無視)
OK
'要素数5+ダミー文字の配列として定義し、初期値として0をセット
A$=CHR$(0)*5+CHR$(0)
OK
'一番最後に文字を挿入する事は出来ない
A$[5]=CHR$(1)+A$[5]
Subscript out of range
OK
'その1つ手前から追加する事は出来るが、出来れば処理を↑で統一したい
A$[4]=A$[4]+CHR$(1)
OK
'要素数5の配列として定義し、初期値として0をセット
A$=CHR$(0)*5
OK
'要素の一番最後にCHR$でセットしようとするとエラー
A$[4]=CHR$(65)
Subscript out of range
OK
'別の文字変数の値をセットしようとしてもエラー
B$=CHR$(65):A$[4]=B$
Subscript out of range
OK
'文字列リテラルならばセットする事は可能だが、入れられる値が限られる
A$[4]="A"
OK