[fpc-pascal] with statement using mulltiple objects

Frederic Da Vitoria davitofrg at gmail.com
Tue Sep 16 10:44:45 CEST 2014

2014-09-14 16:23 GMT+02:00 Mark Morgan Lloyd <
markMLl.fpc-pascal at telemetry.co.uk>:

> I'd be far happier if there were provision for declaring a temporary
> "shortcut" symbol:
> with shortcut: TSomething= TreeRoot.SubDirs[Low(TreeRoot.SubDirs)]^ do
>    begin
>    shortcut.DirLogged             := true;
>    shortcut.DirHatFocus           := false;
>    shortcut.SubDirsExpanded       := true;

Yes, something close to alias in SQL, instead of plain elision which "with"
currently performs. This would allow for a clearer writing without the
pitfalls of the Pascal "with".

Frederic Da Vitoria

Membre de l'April - « promouvoir et défendre le logiciel libre » -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20140916/590a9734/attachment.html>

More information about the fpc-pascal mailing list