Difference between revisions of "Variables declaration"

From ArcoWiki
Jump to: navigation, search
Line 1: Line 1:
DECL/ command is used to declare new variable in ARCO.
+
In order to perform a ''Variable Declaration'' it is necessary to use the <code>DECL</code> command.<br />
 +
With that command it is specified the variable type and its name.
  
You must set the variable type, some specification and the name.
+
<code><span style="color: green; text-decoration: none;">$$ Declaration of different variable types</span><br /></code>
 +
::<code>DECL/CHAR,80,TCDIRS<br /></code>
 +
::<code>DECL/INTGR,TCNSLT<br /></code>
  
<code>
 
<span style="color: green; text-decoration: none;">$$ Declaration of different variable types</span>
 
  
DECL/CHAR,80,TCDIRS
+
<code><span style="color: green; text-decoration: none;">$$ It is possible to declare different variables of the same type in the same row</span></code>
 +
::<code>DECL/DOUBLE,TCDIFX,TCDIFY,TCDIFZ<br /></code>
  
DECL/INTGR,TCNSLT
 
  
 +
<code><span style="color: green; text-decoration: none;">$$ Declaration of an array of 10 char, called result. Each char has 80 characters.</span><br /></code>
 +
::<code>DECL/CHAR,80,RESULTS[10]<br /></code>
  
<span style="color: green; text-decoration: none;">$$ It is possible to declare different variables of the same type in the same row</span>
 
  
DECL/DOUBLE,TCDIFX,TCDIFY,TCDIFZ
+
<code><span style="color: green; text-decoration: none;">$$ Declaration of an array of 10 x 5 char</span><br /></code>
 +
::<code>DECL/CHAR,80,RESULTS[10,5]<br/></code>
  
  
<span style="color: green; text-decoration: none;">$$ Declaration of an array of 10 char, called result. Each char has 80 characters.</span>
+
You can declare the following types of variables:<br/>
 +
::<code>BOOL<br/></code>
 +
::<code>CHAR<br/></code>
 +
::<code>INTGR<br/></code>
 +
::<code>REAL<br/></code>
 +
::<code>VECTOR<br/></code>
 +
::<code>LONG<br/></code>
  
DECL/CHAR,80,RESULTS[10]
 
  
<span style="color: green; text-decoration: none;">$$ Declaration of an array of 10 x 5 char</span>
+
The variables can be:<br/>
 
+
::<code>COMMON<br/></code>
DECL/CHAR,80,RESULTS[10,5]
+
::<code>GLOBAL<br/></code>
 
+
::<code>LOCAL<br/></code>
</code>
 
 
 
 
 
By means of the DECL command, you declare variables.
 
DECL/INTGR,IND
 
DECL/CHAR,80,RESULTS[10]
 
DO/IND,1,10,1
 
RESULTS[IND]=ASSIGN/''
 
ENDDO
 
You can declare the following types of variables:
 
BOOL
 
CHAR
 
INTGR
 
REAL
 
VECTOR
 
LONG
 
The variables can be:
 
COMMON
 
GLOBAL
 
LOCAL
 

Revision as of 15:20, 2 August 2016

In order to perform a Variable Declaration it is necessary to use the DECL command.
With that command it is specified the variable type and its name.

$$ Declaration of different variable types

DECL/CHAR,80,TCDIRS
DECL/INTGR,TCNSLT


$$ It is possible to declare different variables of the same type in the same row

DECL/DOUBLE,TCDIFX,TCDIFY,TCDIFZ


$$ Declaration of an array of 10 char, called result. Each char has 80 characters.

DECL/CHAR,80,RESULTS[10]


$$ Declaration of an array of 10 x 5 char

DECL/CHAR,80,RESULTS[10,5]


You can declare the following types of variables:

BOOL
CHAR
INTGR
REAL
VECTOR
LONG


The variables can be:

COMMON
GLOBAL
LOCAL