ERASE
DESCRIPTION.
L'instruction ERASE est utilisée pour réinitialiser les items d'un tableau de données.
SYNTAXES.
ERASE LST_Tableau
ERASE LST_TableauA, LST_TableauB, ... , LST_TableauN
REMARQUES.
LST_Tableau doit être un nom identifiant un tableau de donnes existant. Il n'est pas indispensable de faire suivre le nom d'un tableau de données par une paire de parenthèses.
L'instruction ERASE :
- réinitialise les variables et les items des tableaux de type numérique à 0 (zéro) ;
- réinitialise les variables et les items des tableaux de type STRING à "" (chaine vide) ;
- détruit les tableaux de données redimensionnables créés avec avec $DYNAMIC ou REDIM.
Les tableaux de données déclarés après la métacommande $DYNAMIC ou avec l'instruction REDIM devront être déclarés de nouveau avec leur bonne dimension.
Dans les fonctions personnalisées FUNCTION et SUB, il faudra déclarer les tableaux des données avec l'instruction STATIC pour pouvoir les réinitialiser avec l'instruction ERASE.
Vous n'êtes pas obligé d'inclure des crochets de tableau dans un appel ERASE .
EXEMPLES.
DIM LST_Fixe(60) AS INTEGER
REDIM LST_Modifiable(60) AS INTEGER
LST_Fixe(15) = 321
LST_Modifiable(5) = 876
kpartage = 123
kmessage$ = "bonjour les monde !"
GOSUB LAB_Afficher
CLEAR
GOSUB LAB_Afficher
END
LAB_Afficher:
PRINT kmessage$
PRINT LST_Fixe(15) , UBOUND (LST_Fixe)
PRINT LST_Modifiable(5) , UBOUND (LST_Modifiable)
RETURN
retourne :
Bonjour le monde !
321 60
876 60
============
0 60
876 60
ERROR : out of range
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.