Antoine.st | Select Better Than If |
Select ? or If ?たとえば、こんなコードがあるわけです。最初は、value の値が "abc" か "def" しかないので Else で撥ねるようにしているのですが、こういうのってあとあと修正するケースがありがちです。 If value = "abc" Then ' hoge Else ' moge End If そう考えると、最初っから Select Case... End Select とかにしておいたほうが、修正時に楽かもしれません。ま、修正時に、Else If するって手もありますけどね。あとは、期待してない値が帰ってきたときは、とりあえず例外を投げておきます。 Select Case value Case "abc" ' hoge Case "def" ' moge Case Else Throw New Exception("unexpected value.") End Select |