AB4.21でDim文で変数宣言するときに型を省略すると警告が出るようになっていますが、次のように型宣言文字を使用していても警告が出ます。
コード: 全て選択
#N88BASIC
Dim s$
Input s$
Print s$
s.abp(2) - [警告] "s$" 型が指定されていません。Double型として扱います。
ということはDouble型ではなくString型として認識されているのでしょうか。
コード: 全て選択
#N88BASIC
Dim s$
Input s$
Print s$
s.abp(2) - [警告] "s$" 型が指定されていません。Double型として扱います。
ご報告ありがとうございます。型宣言文字が指定されている場合は、警告すべきではないですね(したとしても、Double型うんぬんはマズイ)。次回のバージョンアップで修正しようと思います。こうき さんが書きました:こんにちは、野津です。
AB4.21でDim文で変数宣言するときに型を省略すると警告が出るようになっていますが、次のように型宣言文字を使用していても警告が出ます。この場合、プログラムとしては正常に動作します。コード: 全て選択
#N88BASIC Dim s$ Input s$ Print s$ s.abp(2) - [警告] "s$" 型が指定されていません。Double型として扱います。
ということはDouble型ではなくString型として認識されているのでしょうか。
カンマで区切って同一の型を一斉に定義してしまうということに関しましては、改良の要望が多いので、Ver5.0で検討してみようと思います。faro さんが書きました:便乗させていただきます。
下記のような宣言文において,各行のカンマの前の各変数定義がされない様です。コード: 全て選択
'*********************** #console dim a$,b$ as string dim c,d as char dim e,f as integer dim g,h as word dim i,j as long dim k,l as dword dim m,n as int64 dim o,p as qword end '***********************