The = assignment operator represents either the assignment operator in an assignment statement or a relational operator in a conditional expression.
Syntax
var = exp exp = exp |
Description
The = operator does not require surrounding spaces, although they are commonly added for clarity.
In logical (conditional) expressions, the eq symbol is an alternative to the = sign.
Example(s)
This use of the = sign illustrates assignment. The array element on the left side of the = sign is assigned the current value of the variable, name.
customer.item<1> = name |
This example illustrates a conditional expression. If the value of the variable answer is quit, the expression evaluates to true and the statement following the then condition is executed.
if answer = "quit" then stop |
See Also
* Arithmetic Operator, *= Assignment Operator, += Assignment Operator, - Arithmetic Operator, -= Assignment Operator, /= Assignment Operator, := Assignment Operator, Arithmetic Expressions, Arithmetic Operators, assigned() Function, Assignment, Boolean Evaluation, eq Assignment Operator, if Statement, ifr Statement, let Statement, matbuild Statement, matparse Statement, mod() Function, not() Function, Numeric Expressions, Precedence, precision Statement, Relational Operators, Reserved Characters, sum() Function