Re: how do people feel about exit function from loop
- From: "Michael C" <nospam@xxxxxxxxxx>
- Date: Wed, 25 Jul 2007 13:44:56 +1000
"Robert Morley" <rmorley@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:uvKyVNmzHHA.3448@xxxxxxxxxxxxxxxxxxxxxxx
In some cases, though, you'll want variables altered inside the loop to be
in a known state on exiting the loop (for example, you know you want to be
at the end of a file, but also to flag a specific location/record within
it) and, as others have mentioned, to know HOW you hit the end of the
loop. Exit For and similar constructs become largely undesirable, involve
more coding and/or are less intuitive in cases like these.
Granted, cleanup code will be more likely to happen identically regardless
of how you exited the loop, but it's not guaranteed, depending on the
structure of your loop. If, for example, you're Setting an object to
something and then later to Nothing within the loop, the Exit For might
require a redundant Set to Nothing after the end of the loop.
What you're trying to do there is find situations that are suited to not
using exit for. Granted some cases might exist but 99.9% of loops are suited
to using exit for.
But it's all esoteric anyway. Who cares how you do your loops or why you
do or don't use Exit's, as long as your loops work as desired and are
reasonably easy to understand. Any advanced programmer should be able to
look at a loop and determine in about two seconds how it works, regardless
of which structure is being used. It's like writing haiku's versus
rhyming verse...they're both poetry, it's just a difference of style.
I care. If someone goes to extensive lengths to avoid using exit function or
exit for then the code becomes less readable. The example given by the OP
was significantly more difficult to read and it was a very simple loop. In
more complex loops it could become quite difficult to write and maintain and
there really is no benefit except to adhere to some self made preconception
of the programmer.
Michael
.
- Follow-Ups:
- Re: how do people feel about exit function from loop
- From: Robert Morley
- Re: how do people feel about exit function from loop
- References:
- how do people feel about exit function from loop
- From: greg
- Re: how do people feel about exit function from loop
- From: Ken Halter
- Re: how do people feel about exit function from loop
- From: Jan Hyde (VB MVP)
- Re: how do people feel about exit function from loop
- From: Steve Gerrard
- Re: how do people feel about exit function from loop
- From: Michael C
- Re: how do people feel about exit function from loop
- From: Robert Morley
- Re: how do people feel about exit function from loop
- From: Michael C
- Re: how do people feel about exit function from loop
- From: Robert Morley
- how do people feel about exit function from loop
- Prev by Date: Re: Compacting a Random created file
- Next by Date: Re: how do people feel about exit function from loop
- Previous by thread: Re: how do people feel about exit function from loop
- Next by thread: Re: how do people feel about exit function from loop
- Index(es):
Relevant Pages
|