From QB64 Wiki
- ERASE ArrayName [, arrayname2...]
- String array elements will all become null strings("") and numerical array elements will all become 0.
- Multiple arrays can be erased using commas between the array names.
- Dynamic arrays MUST be REDIMensioned if they are referenced after erased.
- Dimension subprocedure arrays as STATIC to use ERASE and not have to REDIM.
- You do not have to include the array brackets in an ERASE call.