ab.com コミュニティ
https://www.activebasic.com/forum/

Case Elseの位置
https://www.activebasic.com/forum/viewtopic.php?t=671
ページ 11

作成者:  ケースケ [ 2006年1月27日(金) 02:15 ]
記事の件名:  Case Elseの位置

バグか仕様か分からなかったのですが、Select Case 文で
コード:
Select Case a
    Case Else
        MsgBox hMainWnd,"Err!"
    Cese 1
        MsgBox hMainWnd,"1"
    Case 2
        MsgBox hMainWnd,"2"
End Select
と書くと、全ての入力がElseと判断されます。
仕様ならいいのですけど、一つ一つのCase文が長くて、少しずつCaseを付け足すプログラムの時、上のように書くと付け足しが楽なので。


※他の言語のswitch文等はElseがどこにあっても問題無いですよね。

作成者:  OverTaker [ 2006年1月27日(金) 19:15 ]
記事の件名: 

これは仕様のようですね。こちらに載っています。
http://www.discoversoft.net/help_center ... ctCase.htm

作成者:  ケースケ [ 2006年1月30日(月) 00:40 ]
記事の件名: 

やっぱり仕様でしたか・・・

「最後に実行してください」と言う文章は無く、
「全てのCase文が該当しなかった場合に・・・」と言った文章があったのでもしかして? と思ったのですが。

ページ 11 全ての表示時間は UTC+09:00 です
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/