From FenixWiki
(Difference between revisions)
Revision as of 13:23, 1 May 2007 (edit) Sandman (Talk | contribs) m ← Previous diff |
Current revision (16:56, 25 July 2007) (edit) (undo) Sandman (Talk | contribs) m |
(4 intermediate revisions not shown.) |
Line 1: |
Line 1: |
- | [[Category:variablecategories]] | + | #REDIRECT [[Local variables]] |
- | | + | |
- | A local variable is a [[variable]] that is specific to a [[process]] in the same way as a [[private variable]]. However, unlike a [[private variable]] it is possible for other processes to use these local variables by means of the [[ProcessID]]. Local variables up to [[Fenix]] version 0.86 are not specific to a particular [[process]] like [[private variables]] but each [[process]] has the same set of local variables which are defined after [[global variables]] following the statement "LOCAL". Note that in most versions of Fenix the first local variable to be defined is bugged and will cause the program to crash if used. | + | |
- | <pre> | + | |
- | program example_prog; | + | |
- | const | + | |
- | int someconstantvariable; | + | |
- | global | + | |
- | int globalint; | + | |
- | string globalstring | + | |
- | //etc... | + | |
- | local | + | |
- | UNUSED; //this variable is not used as it is bugged | + | |
- | //[insert local variables that you can use here] | + | |
- | begin | + | |
- | //rest of program... | + | |
- | </pre> | + | |
- | In [[Fenix]] versions 0.86 and later, it is possible to assign [[processes]] specific local variables is the same way that [[local variables]] are assigned: | + | |
- | <pre> | + | |
- | process a_process() | + | |
- | private | + | |
- | //some private variables | + | |
- | local | + | |
- | //some local variables | + | |
- | begin | + | |
- | //rest of code... | + | |
- | </pre> | + | |
- | NOTE: There is a restriction with local variables assigned like this in that they can only be used by processes called after the process where they are assigned. | + | |
- | | + | |
- | There are also a large number of [[predefined variables]] which are local which can be found in the [[predefined variables]] list. | + | |
Current revision
- REDIRECT Local variables
Articles in category "Local variables"
There are 18 articles in this category.
A
B
F
G
|
I
R
S
|
S cont.
X
Y
Z
|