[fpc-pascal] Legitimate use of for and break

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Jun 16 16:09:13 CEST 2023

On Fri, 16 Jun 2023 20:51:42 +0700
Hairy Pixels via fpc-pascal <fpc-pascal at lists.freepascal.org> wrote:

> > On Jun 16, 2023, at 6:23 PM, Thomas Kurz via fpc-pascal
> > <fpc-pascal at lists.freepascal.org> wrote:
> > 
> > Whether it's elegant is a different question. In my opinion YES
> > because it often gives better readable code than nested "if"
> > statements inside the loop. But I've also read that using "break"
> > is discouraged because it shows a bad choice of the loop range.  
> This is highly suspect. Doing an early break in loops is the essence
> of how to do linear searching. No idea who thinks that's a bad idea.

20 years ago there were some programmers, claiming a loop condition
must only be at start or end, but not in the middle.

Gladfully, most programmers came to their senses.


More information about the fpc-pascal mailing list