An assignment statement uses an assignment operator (:=) to assign a value to a variable or function identifier. Syntax: variable-access := expression The 'variable-access' is an identifier, array component, record component, pointer dereference, or file buffer. The 'expression' is a run-time expression whose type is assignment compatible with the type of the variable. The value of the expression is the value assigned to the variable.
1 – Examples
X := 1; {variable 'X' is assigned the value 1} T := A < B; {value of Boolean expression 'A < B' is assigned to 'T'} Vowels := ['A', 'E', 'I', 'O', 'U']; {set variable 'Vowels' is assigned the set constructor ['A', 'E', 'I', 'O', 'U']}