1
3
テーマ、知りたいこと
例えば下記のようなコードで、
変数exampleはIntegerなので整数
①10より小さい
②10
③11
④11より大きい
このようにexampleに入る全てのパターンを記述している場合、例外処理としてCase Elseは記述する必要はありますか?
Dim Txtbox_FontSize as Integer Dim example as Integer Select Case example Case Is < 10 Txtbox_FontSize = 25 Case 10 Txtbox_FontSize = 25 Case 11 Txtbox_FontSize = 26 Case Is > 11 Txtbox_FontSize = 27 End Select
背景、状況
学習に使用している書籍には「Case Else節は記述しなくても構いませんが、引数「対象式」の予測していない値の処理を行うためにも、記述することを心がけてください」と説明されているのですが、明らかに全てのパターンを網羅している場合にもCase Elseを記述した方がいいのか疑問に感じました。
Case Elseといった例外処理に限らずとも、記述してもしなくてもいい構文は数多くあると思うのですが、皆様はどのようにされてますか?また何故そうしているのかという考え方もお聞きしたいです。
回答12件
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。