CLEAR
DESCRIPTION.
L'instruction CLEAR efface toutes les variables dynamiques, références et valeurs, créées depuis le début de l’exécution.
SYNTAXE.
CLEAR
REMARQUES.
L'instruction CLEAR supprime toutes les références en mémoires des variables dynamiques, et leur valeur, déclarées et/ou utilisées depuis le début de l'exécution du programme, qu'elles soient de type numérique, alphanumérique, tableau de donnée ou structure de données.
Après l'exécution de l'instruction CLEAR, toutes les variables déclarées avant cet appel ne seront plus accessibles. Si le programme tente de les utiliser, une erreur sera retournée.
L'instruction CLEAR n'a aucun effet sur les variables de type statiques, c'est-à-dire les variables de A% à Z%. Il s'agit d'un type spécial de variable numérique entière qui ne sont pas effacées par les instructions RUN, CHAIN ou CLEAR.
Note : Il est possible d'utiliser les opérateurs d'indirection pour stocker des nombres entiers et des chaînes de caractères à des adresses connues, et ces derniers ne seront alors pas affectés par l'instruction CLEAR. Cependant, vous devrez préserver la zone mémoire utilisée. Voir l'instruction CHAIN et la speudo-variable HIMEM pour plus de détails.
L'appel de l'instruction CLEAR redéfinit la pseudo-variable LOMEM à la valeur TOP.
RUBRIQUE.
Les types de variables pour plus de détails sur la création et l'utilisation des variables.
EXEMPLES.
A% = 123
knombre = 10
ktexte$ = "texte"
PRINT knombre, ktexte$, A% : REM retourne 10 texte 123
CLEAR
PRINT A% : REM retourne 123
PRINT knombre : REM retourne No such variable
PRINT ktexte$ : REM retourne No such variable
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.