Difference between revisions of "Assignment"
From Mesham
Jump to navigationJump to searchm |
|||
Line 17: | Line 17: | ||
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'' | 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'' | ||
[[Category:sequential]] | [[Category:sequential]] |
Revision as of 18:09, 13 January 2013
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
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