VBのコードでVBをけなすスレ
■ このスレッドは過去ログ倉庫に格納されています
006967
NGNG> >>65 みたいにすると思う。ただ、どうせ Goto 使うなら
> Continue なんて言う名前より...
65がContinueって名前にしているのは、Cのcontinueと同じ使い方で
このGoto文は使っているのだという主張を込めていることを表現したいからだと思う。
(って、他のVB使いにそういう意図が伝わるかどうかは別にして(^^;;)
そう考えるとSkipProcessだと名称が汎用的で、どこへジャンプしても
SkipProcessというラベル名に偽りなしなわけで、
本来のGotoの使い方であるかのような意図にも読み取れてしまうよ。
#まぁ代替手段でしかないので、ラベル名がContinueでもSkipProcessでも実際には大差ないけど。
結局、VBしかしらない相手も含めて考えたら、SkipProcessの方がよいのかもしれない。
>If Not Foo() Then と書かないのか ?
複数の条件を書くときにそういう書き方から拡張して
はまっている初心者をよく見かけるよ。
関数のときは問題ないが、ビット演算と絡んだときにはまる。
■ このスレッドは過去ログ倉庫に格納されています