Assignment

Assignment is the process of assigning the value of an expression to a variable.

The variable can be a simple variable, an array element, a dynamic array element, a substring, or all of the above.

Syntax

variable = expression

Example(s)

Variable name is assigned the string "george".

name = "george"

Variable result is assigned to the result of the arithmetic expression.

result = (unit.price * qty)

Variable line is assigned the result of the string expression.

line = result: " is the answer"

Adds the value of code as the last attribute of the dynamic array item.

item<-1> = code

Adds the value of code as the last value in an attribute of codes.

item<codes,-1> = code

Value fred, is assigned to the fifth element of the dimensioned array customer.array.

customer.array(5) = "fred"

Second subvalue in the second value in the first attribute of the string in item is replaced with the string "100".

item<1,2,2> = "100"

Character positions 3 and 4 of string are replaced with the string "ca".

string[3,2] = "ca"

Third and fourth character positions of the string found in the first subvalue in the second value in the first attribute of item is replaced with the string "ca".

item<1,2,1>[3,2] = "ca"

See Also

*= Assignment Operator

+ Arithmetic Operator

+= Assignment Operator

-= Assignment Operator

/= Assignment Operator

: Relational Operator

:= Assignment Operator

= Assignment Operator

> Relational Operator

Array References

Arrays

Arrays and Relational Expressions

assigned() Function

cat Relational Operator

clear Statement

Data Representation

equate Statement

extract() Function

insert() Function

let Statement

mat Statement

Nuclear Tokens

Substring Assignment

Substring Expressions

Substring Extraction

Substring Field Store

\= Assignment Operator