VBのコードでVBをけなすスレ
■ このスレッドは過去ログ倉庫に格納されています
006850
NGNGまあ、>>56, >>58 はほっとくとして、>>55 がおかしいのは...
> C の continue は非構造化制御という意味では GOTO と同類じゃん
と言うところ。構造化という意味において、continue と Goto を同類と言うこと
が本質を理解していないと言いたいだけ。別に俺は、>>50 のように書いてるわけ
じゃない。>>45 の書き方について多重ループになったらダメだよって言ってるだ
け。通常は、>>57 に書いたように、その条件文の意味で書き方を変える。例外処
理みたいなものなら、>>65 みたいにすると思う。ただ、どうせ Goto 使うなら
Continue なんて言う名前より...
For i = 0 To 9
If foo() = False Then Goto SkipProcess
If bar() = False Then Goto SkipProcess
SkipProcess:
Next i
とかと言う名前にする。
あと、If Foo() = False Then ... と言う書き方はちょっと違和感ある。何で、
If Not Foo() Then と書かないのか ? (まあ、= False ならまだマシだが、
If Foo() = True Then ... とかく奴の気が知れない。)
■ このスレッドは過去ログ倉庫に格納されています