version 1.39, 2025/05/03 03:07:55
|
version 1.41, 2025/05/04 13:46:10
|
Line 4780 The effect of this is that the operation
|
Line 4780 The effect of this is that the operation
|
@cindex variables, local |
@cindex variables, local |
@cindex local variables |
@cindex local variables |
|
|
|
@menu |
|
* Local Variables Overview:: The basics of locals. |
|
* Creating Local Variables:: Creating locals with SET. |
|
* Removing Local Variables:: Removing locals with KILL. |
|
@end menu |
|
|
|
@node Local Variables Overview |
@section Local Variables Overview |
@section Local Variables Overview |
|
|
FreeM @emph{local variables} have the same data structure as global variables, but are scoped to a single FreeM process, and stored in memory. |
FreeM @emph{local variables} have the same data structure as global variables, but are scoped to a single FreeM process, and stored in memory. |
Line 4877 MYRTN ;
|
Line 4884 MYRTN ;
|
|
|
@cartouche |
@cartouche |
@quotation |
@quotation |
@emph{MDC Type A Extension} |
@emph{Style Recommendation} |
|
|
Note that @code{THEN} is not in any currently published version of the @emph{Standard}, but is part of MDC Type A extension X11/1998-31. However, we recommend using @code{THEN} instead of favoring portability, as there is no defensible reason for this incredibly simple feature @emph{not} to be ubiquitous. |
Note that @code{THEN} is not in any currently published version of the @emph{Standard}, but is part of MDC Type A extension X11/1998-31. However, we recommend using @code{THEN} instead of favoring portability, as there is no defensible reason for this incredibly simple feature @emph{not} to be ubiquitous. |
|
|
Line 4943 If you use other M implementations, you
|
Line 4950 If you use other M implementations, you
|
* Class Overview:: Class basics. |
* Class Overview:: Class basics. |
* Constructors:: Managing object creation. |
* Constructors:: Managing object creation. |
* Destructors:: Cleaning up. |
* Destructors:: Cleaning up. |
|
* Inheritance:: Deriving classes from other classes. |
|
* Methods:: Adding code to classes. |
* Runtime Polymorphism:: Selecting methods at runtime. |
* Runtime Polymorphism:: Selecting methods at runtime. |
@end menu |
@end menu |
|
|