$lenmulti

Utilisation: $lenmulti(nom[,séparateur])
Catégorie: multi-valeur

La description:

Renvoie le nombre d’éléments dans la variable à valeurs multiples nom. Une valeur littérale représentant une valeur multiple peut être remplacée par nom, en utilisant le séparateur (ou un point-virgule suivi d’un espace « ;  » s’il n’est pas passé) pour contraindre la valeur à une valeur multiple appropriée variable. Si nom est manquant, $lenmulti renverra « 0 ». Si séparateur est spécifié mais laissé vide (par exemple $setmulti(A; B; C,)), la fonction retournera « 1 ».

Exemple:

Les instructions suivantes renverront les valeurs indiquées:

$set(foo,)
$lenmulti(%foo%)            ==>  "0"

$set(foo,A; B; C)
$lenmulti(%foo%)            ==>  "1"

$setmulti(foo,A; B; C)
$lenmulti(%foo%)            ==>  "3"

$lenmulti(A; B; C)          ==>  "3"
$lenmulti(A:A; B:B; C:C,:)  ==>  "4"
$lenmulti(,)                ==>  "0"
$lenmulti(,:)               ==>  "0"
$lenmulti(A; B; C,)         ==>  "1"