On 20/02/2019 15:46, Paul van Helden wrote:
On Wed, Feb 20, 2019 at 4:35 PM Dimitrios Chr. Ioannidis via fpc-devel <fpc-devel@lists.freepascal.org <mailto:fpc-devel@lists.freepascal.org>> wrote:

      Even if declaring variables as close as possible to where the
    variable will be used ( debugging wise not readability wise )
    leads to more correct code, the problem is to avoid the temptation
    to use them in other places too.

Variables declared within a begin...end cannot be used elsewhere. (E.g. for var I:=0 to .. won't let you use I after the loop)

for var i:=0 to 9 begin end;

That "i" is declared outside the begin end.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to