LENGTH
Utilisez la fonction de script LENGTH pour extraire la taille d'un tableau de script. Cette fonction renvoie le nombre d'éléments dans le tableau du script, ou le nombre d'éléments du tableau rempli.
Syntaxe
LENGTH (script array [,SIZE])
Paramètres
- LENGTH
Renvoie la taille du tableau de script - Script array
Nom de la variable de script qui a été définie comme tableau - SIZE
Ignore les éléments vides en fin de tableau
Remarque : ce paramètre ne renvoie la taille jusqu'au dernier élément rempli que si le tableau a le type de données chaîne de caractères. Tous les autres types de données renvoient toujours la taille totale du tableau.
Remarque : La taille maximale d'un tableau de scripts est de 99999. Pour plus d'informations sur les tableaux de script, voir Tableaux.
Important ! Une erreur de script se produit si le tableau spécifié ne peut pas être trouvé ou si vous spécifiez une variable script au lieu d'un tableau script. Veillez à utiliser des crochets vides pour spécifier votre tableau.
Exemple
L'exemple suivant illustre la création d'un tableau de script, et son remplissage avec les valeurs d'un objet Variable. Le script utilise une boucle pour consigner les résultats dans le rapport d'activation.
:DEFINE &ARRAY#, string, 5
:SET &LEN# = LENGTH(&ARRAY#[])
:SET &VAR# = 1
:FILL &ARRAY#[] = GET_VAR(VARA1, ARRAY)
:WHILE &VAR# LE &LEN#
:PRINT "Element &VAR# = &ARRAY#[&VAR#]"
:SET &VAR# = &VAR# + 1
:ENDWHILE
Voir aussi :