
192
____________________________________________________________________
Memory control statement
ERASE
Erases array variables.
____________________________________________________________________
Syntax:
Syntax:Syntax:
Syntax:
ERASE arrayvariablename[,arrayvariablename...]
Parameter:
Parameter:Parameter:
Parameter:
arrayvariablename
An array numeric or array string variable.
Description:
Description:Description:
Description:
ERASE erases an array variable(s) specified by arrayvariablename and frees the
memory used by the array.
• arrayvariablename is the name of an array variable already declared by the DIM
statement. If it has not been declared by DIM, the ERASE statement will be ignored.
• After erasing the name of an array variable with ERASE, you can use that name to
declare a new array variable with the DIM statement.
• arrayvariablename should not include subscripts or parentheses ( ) as shown
below.
DIM a(3),b1%(5,10),c$(3)[20]
ERASE a,b1%,c$
• ERASE cannot erase a register variable declared by the DEFREG statement, a common
variable declared by the COMMON statement, or a non-array string variable.
Syntax errors:
Syntax errors:Syntax errors:
Syntax errors:
Error code and message Meaning
error 71: Syntax error
You attempted to erase a register variable
declared by DEFREG, a common variable by
COMMON, or a non-array string variable.
Reference:
Reference:Reference:
Reference:
Statements: DEFREG and DIM
Kommentare zu diesen Handbüchern