Assignment operators are different than logical or arithmetic operators in that the latter two can be characterized as performing an operation on one or more values and then returning a result, whereas the assignment operator takes the value of something on the right side of the operator (a value or a reference) and assigns it to the item on the left side of the operator.
The value of the right side of the assignment operator is assigned to the item
on the left side of the operator. The assignment operator differs from the equals
operator in BASIC in that it can only be used for assignment in SIMPOL, not for
comparisons. For comparisons the == operator must be used.
Numbers can be assigned to integers but will lose their fractional component and
strings can be assigned to blobs but they must consist only of characters that are
less than 256 in value.



