basic.assignment Definition/BASIC Program

basic.assignment

Command basic.assignment Definition/BASIC Program
Applicable release versions: AP, R83
Category BASIC Program (486)
Description 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
Options
Example
name = "george"

The variable "name" is assigned the string "george".

result = (unit.price * qty)

The variable "result" is assigned to the result of the arithmetic 
expression.

line = result: " is the answer"

The variable "line" is assigned the result of the string expression.

item<-1> = code

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

item<codes,-1> = code

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

customer.array(5) = "fred"

The value, "fred", is assigned to the fifth element of the 
dimensioned array, "customer.array".

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

The second subvalue in the second value in the first attribute of the string in 
"item" is replaces with the string "100".

string[3,2] = "ca"

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

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

The 3rd and 4th 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".
Purpose
Related basic.let
basic.substring.expressions
basic.array.dynamic
basic.array.dimensioned
basic.array.references
arrays.relational.expressions
basic.clear
basic.dim
basic.equate
basic.>
basic.assigned
basic.nuclear.tokens
data.representation
array
basic.substring.assignment
basic.substring.field.store
basic.=
basic.substring.extraction
basic.mat
basic.:
basic.=
basic.*=
basic.+=
basic.-=
basic./=
basic.:=
basic.insert
basic.extract
basic.cat
basic.+