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"