DIM_LOCAL V

DIM_LOCAL V

DÉFINIT UNE OU PLUSIEURS VARIABLES À L'INTÉRIEUR D'UN SOUS-PROGRAMME OU D'UNE FONCTION


  • Type : Commande
  • Paramètres : n
  • Groupe : Référence


ACTION

La commande définit une ou plusieurs variables, simple ou en tableau.

Un nom de variable peut contenir des lettres, le caractère souligné ("_") ou des chiffres, mais le premier caractère doit être une lettre.

Une variable peut être de l'un des 3 types : entier, réel, string.

Le type d'une variable est défini par le dernier caractère de son nom :

% pour une variable entière

$ pour une variable string

Ni % ni $ pour une variable réelle

Un tableau est défini par son nombre maximal d'éléments.


SYNTAXE : DIM_LOCAL V1[,Vn]

  • V1, V2... Vn : noms de variable

UTILISATION

  • L'instruction DIM_LOCAL est utilisée pour définir une variable utilisée localement dans un sous-programme ou dans une fonction.

ERREUR

  • Si le nom de la variable contient des symboles autres que des lettres, le caractère souligné ou des chiffres.
  • Si la variable est déjà définie.

EXEMPLE

DIM_LOCAL.bas
dim a%(20),i%
for i%=1 to 10:a%(i%)=i%:next i%
for i%=1 to 10
  imprime(a%(i%))
next i%
end
sub imprime(j%)
dim_local a%(20),i%
for i%=1 to 10:a%(i%)=100:next i%
print j%
end_sub

EN RAPPORT

ADR()

DIM

FREE