by ar » 2006年9月07日(木) 23:01
配列の値をPrint文にて表示しようとする時、配列要素を変数を含む演算で指定し、かつ変数が演算の最後に来ると「無効な識別子です」となります。
ActivBasic5.0 CP1とCP2で確認しました。
コード: 全て選択
#N88BASIC
Dim a[3] As Integer, b As Integer
b = 1
Print a[b + 1] ' <- こっちはOK
Print a[1 + b] ' <- こっちはエラー
配列の値をPrint文にて表示しようとする時、配列要素を変数を含む演算で指定し、かつ変数が演算の最後に来ると「無効な識別子です」となります。
ActivBasic5.0 CP1とCP2で確認しました。
[code]#N88BASIC
Dim a[3] As Integer, b As Integer
b = 1
Print a[b + 1] ' <- こっちはOK
Print a[1 + b] ' <- こっちはエラー
[/code]