Programmer Guide/General Descriptions/Instance Environment: Difference between revisions

From STX Wiki
Jump to navigationJump to search
m (1 revision: Initial import)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
====Instance Environment (first character = &)====
{{PG_GeneralDescriptions}}
Instance variables are preceded by the ampersand character <code>&</code>.


Instance variables are preceded by the ampersand character <code>&</code>.
No special variables are defined for the instance environment.
 
You can retrieve the value of an instance variable using the syntax:
instance[!variable,varname]
For example:
$#obj[!variable,xmin]
Will return the value of the <code>&xmin</code> variable in the <code>$#obj</code> instance.


No special variables are defined for the instance environment. A programmer should take care about variables used in base classes and about the fact that instance variables can also be accessed and changed from outside the class/instance e.g. by using <code>instancename.variablename</code> in a <code>READ</code> command or an assignment statement.
A programmer should take care about variables used in base classes and about the fact that instance variables can also be accessed and changed from outside the class/instance e.g. by using <code>instancename.variablename</code> in a <code>READ</code> command or an assignment statement.

Latest revision as of 15:15, 14 December 2017

Instance variables are preceded by the ampersand character &.

No special variables are defined for the instance environment.

You can retrieve the value of an instance variable using the syntax:

instance[!variable,varname]

For example:

$#obj[!variable,xmin]

Will return the value of the &xmin variable in the $#obj instance.

A programmer should take care about variables used in base classes and about the fact that instance variables can also be accessed and changed from outside the class/instance e.g. by using instancename.variablename in a READ command or an assignment statement.

Navigation menu

Personal tools