ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 04:24

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - 4.21でString型を$で宣言するとき
作成者 メッセージ
  記事の件名:   引用付きで返信する
引用:
こんにちは、野津です。
AB4.21でDim文で変数宣言するときに型を省略すると警告が出るようになっていますが、次のように型宣言文字を使用していても警告が出ます。
コード:
#N88BASIC
Dim s$
Input s$
Print s$

s.abp(2) - [警告] "s$" 型が指定されていません。Double型として扱います。

この場合、プログラムとしては正常に動作します。
ということはDouble型ではなくString型として認識されているのでしょうか。
ご報告ありがとうございます。型宣言文字が指定されている場合は、警告すべきではないですね(したとしても、Double型うんぬんはマズイ)。次回のバージョンアップで修正しようと思います。

引用:
便乗させていただきます。
下記のような宣言文において,各行のカンマの前の各変数定義がされない様です。
コード:

'***********************
#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
'***********************
カンマで区切って同一の型を一斉に定義してしまうということに関しましては、改良の要望が多いので、Ver5.0で検討してみようと思います。
投稿記事 Posted: 2006年2月24日(金) 15:12
  記事の件名:   引用付きで返信する
イグトランスさん

仕様だったのですね,勉強不足でした。
どうもありがとうございます。
投稿記事 Posted: 2006年2月14日(火) 22:11
  記事の件名:   引用付きで返信する
> dim a$,b$ as string
こうきさんの件はわかりませんが,少なくともこちらの方は仕様です。
現在ではこのように1つ1つ個別に指定する必要があります。
dim a$ as string, b$ as string
投稿記事 Posted: 2006年2月14日(火) 18:24
  記事の件名:   引用付きで返信する
便乗させていただきます。
下記のような宣言文において,各行のカンマの前の各変数定義がされない様です。
コード:

'***********************
#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
'***********************
投稿記事 Posted: 2006年2月14日(火) 10:32
  記事の件名:  4.21でString型を$で宣言するとき  引用付きで返信する
こんにちは、野津です。
AB4.21でDim文で変数宣言するときに型を省略すると警告が出るようになっていますが、次のように型宣言文字を使用していても警告が出ます。
コード:
#N88BASIC
Dim s$
Input s$
Print s$

s.abp(2) - [警告] "s$" 型が指定されていません。Double型として扱います。

この場合、プログラムとしては正常に動作します。
ということはDouble型ではなくString型として認識されているのでしょうか。
投稿記事 Posted: 2006年2月14日(火) 09:43

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean