[fpc-pascal] Legitimate use of for and break
Hairy Pixels
genericptr at gmail.com
Fri Jun 16 04:57:36 CEST 2023
> On Jun 16, 2023, at 6:07 AM, Steve Litt via fpc-pascal <fpc-pascal at lists.freepascal.org> wrote:
>
> Is http://sprunge.us/MOJIg4 a legitimate use of a for loop with break? I
> know there are better ways to do it, but I'm just wondering whether
> it's legitimate.
What are you trying to do exactly? It's an array with a terminator string? Probably the length of the array should be set instead of doing string compares every loop.
program fordo;
var words: array[1..6] of string;
var ss: integer;
begin
for ss := 1 to 6 do
words[ss] := '~';
words[1] := 'One';
words[2] := 'Two';
words[3] := 'Three';
for ss := 1 to 6 do
if words[ss] = '~' then
break
else
write(words[ss], ' ');
writeln;
end.
Regards,
Ryan Joseph
More information about the fpc-pascal
mailing list