CLEAR statement

Purpose: CLEAR will reset a static variable to NULLs. This is useful for cleaning unwanted characters from strings that are being manipulated by binary access such as Random Access data.


 Syntax:

 CLEAR(StaticVariable)

 Parameters:

  • StaticVariable Variable to be reset to NULLs.

Example:


 TYPE DATAREC
  FName [10] AS CHAR
  Age AS INTEGER
 END TYPE

 DIM Datar AS DATAREC

 Datar.FName$ = "BCX CLEAR"
 Datar.Age% = 65534

 FOR INTEGER i = 0 TO SIZEOF(Datar.FName)-1
  PRINT ASC(&Datar.FName[i]);
 NEXT i
 PRINT ""
 CLEAR(Datar.FName$)
 FOR INTEGER i = 0 TO SIZEOF(Datar.FName)-1
  PRINT ASC(&Datar.FName[i]);
 NEXT i

 PRINT ""
 PRINT Datar.Age%
 CLEAR(Datar.Age%)
 PRINT Datar.Age%