Assignment

From Mesham
Revision as of 15:44, 15 April 2019 by Polas (talk | contribs) (5 revisions imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Syntax

In order to assign a value to a variable then the programmer will need to use variable assignment.

[lvalue]:=[rvalue];

Where lvalue is a memory reference and rvalue a memory reference or expression

Semantics

Will assign a lvalue to rvalue.

Examples

function void main() {
   var i:=4;
   var j:=i;
};

In this example the variable i will be declared and set to value 4, and the variable j also declared and set to the value of i (4.) Via type inference the types of both variables will be that of Int

Since: Version 0.41b