Difference between revisions of "Allocated"

From Mesham
Jump to navigationJump to search
m
Line 11: Line 11:
 
== Example ==
 
== Example ==
  
  var i: Int :: allocated[];
+
  function void main() {
 +
    var i: Int :: allocated[];
 +
};
  
 
In this example the variable ''i'' is an integer. Although the ''allocated'' type is provided, no addition information is given and as such Mesham allocates it to each processor.
 
In this example the variable ''i'' is an integer. Although the ''allocated'' type is provided, no addition information is given and as such Mesham allocates it to each processor.

Revision as of 14:14, 15 April 2013

Syntax

allocated[type]

Where type is optional

Semantics

This type sets the memory allocation of a variable, which may not be modified once set.

Example

function void main() {
   var i: Int :: allocated[];
};

In this example the variable i is an integer. Although the allocated type is provided, no addition information is given and as such Mesham allocates it to each processor.

Since: Version 0.41b