CLANBS |
clanbsretourne le nombre de variables existant dans une classe ou le nombre desymboles alloués à une classe de variables.
clanbs ( < classe | exp_num >, exp_symb )
Elément | Description | Restrictions |
Désigne l'abréviation d'une classe | Aucune | |
Expression numérique désignant uneclasse. | exp_num >= 0 | |
Expression numérique déterminant si l'on recherche le nombre de symboles existants dans une classe ou allouésà une classe. | exp_symb >= 1 |
# Nombre de variables de la classe [V]
Infbox num$( clanbs ( [V], 1 ))
clanbsretourne le nombre de variables définies dans une classe ou encore le nombre desymboles alloués à une classe, la valeur du deuxième argument de la fonctionvalant 1 dans le premier cas et 2 dans le deuxième. Les valeurs retournées sontidentiques pour les classes qui ne sont pas modifiables (masques et fichiers)et distinctes pour les autres classes (le nombre de symboles alloués est supérieurou égal au nombre de variables existantes).
La classe est donnée en argument par son abréviation ou son numéro interne.Le numéro interne (utilisé par Adonix) correspond au numéro de ligne dans laliste des classes de variables affichées dans le debugger, et commence à 1.Aucune erreur n'est retournée lorsqu'un argument ne correspond à aucune classeaccessible, clanbsretournant la valeur 0.
Le résultat de la fonction est de type Integer.
ERCLAS( 7) | classeinexistante. |
ERDOM(50) | exp_symb< 0 ou exp_num < 0 |
CLALEV - CLASIZ - CLANAM - CLAVAR
Adonix X3(r) L4G |