[fpc-pascal] exit ?
L505
fpc505 at z505.com
Wed May 25 21:38:06 CEST 2005
One could wonder whether return really exits or not. I guess exit is more obvious.
ReturnAndExit is a bit verbose I suppose.
Another thing to do is go
result:=5; Exit;
on the same line
Lars
----- Original Message -----
From: "Paul Davidson" <pdavidson at coraxnetworks.com>
To: "FPC-Pascal users discussions" <fpc-pascal at lists.freepascal.org>
Sent: Wednesday, May 25, 2005 9:39 AM
Subject: Re: [fpc-pascal] exit ?
| Perhaps combinations of RESULT and EXIT may help?
| if TimeToLeave then begin
| Result := 5;
| Exit;
| end else ....
|
| On May 25, 2005, at 12:33, Jonas Maebe wrote:
|
| >
| > On 25 mei 2005, at 18:20, Tony Pelton wrote:
| >
| >> over and above any philisophical judgments on my programming
| >> technique, I see Free Pascal has a reserved word 'exit' that mimics
| >> "return" ?
| >
| > Yes.
| >
| >> Is some analogy to "return" not supported in the official pascal
| >> dialect ?
| >
| > exit with a parameter is not supported in other compilers afaik (e.g.
| > exit(5), equivalent to "return 5"). It may exist in Delphi (I've never
| > used Delphi), but it definitely does not exist in Turbo Pascal.
| >
| >> is 'exit' the only way to do this, and obviously, not portable to
| >> other compilers ?
| >
| > Exit without a parameter is supported in Turbo Pascal and Delphi.
| >
| >> is there another token that i could/should use ?
| >
| > Not that I can think of.
| >
| >
| > Jonas
| >
| >
| > _______________________________________________
| > fpc-pascal maillist - fpc-pascal at lists.freepascal.org
| > http://lists.freepascal.org/mailman/listinfo/fpc-pascal
| >
| >
| P Davidson
| Corax Networks Inc.
| http://CoraxNetworks.com
|
| IMPORTANT NOTICE: This message is intended only for the use of the
| individual or entity to which it is addressed. The message may contain
| information that is privileged, confidential and exempt from disclosure
| under applicable law. If the reader of this message is not the
| intended recipient, or the employee or agent responsible for delivering
| the message to the intended recipient, you are notified that any
| dissemination, distribution or copying of this communication is
| strictly prohibited. If you have received this communication in error,
| please notify Corax Networks immediately by email at
| webmaster at coraxnetworks.com. Thank you.
|
|
| _______________________________________________
| fpc-pascal maillist - fpc-pascal at lists.freepascal.org
| http://lists.freepascal.org/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list