Rubrique précédente: Objet Event

Rubrique suivante: Objet Out

Objet Map

Vous pouvez créer une classe d'objets à l'aide de CreateObject. La classe d'objets représente un conteneur trié unique qui associe un type de chaîne Key à un élément Value de tout type. Dans un objet de classe Map, deux éléments ne peuvent pas avoir le même type de chaîne Key.

(<Key>)=<Value>

Insère un élément comprenant un type de chaîne Key et un élément Value dans le mappage. Si la clé existe déjà, l'ancienne valeur est remplacée par la nouvelle.

(<Key>)

Renvoie une valeur associée à une clé. Si aucun type de chaîne Key n'est trouvé, la valeur Empty est renvoyée.

KeysSet

Cette méthode renvoie un mappage de logique applicative contenant des paires <key, key> à la place d'un mappage ordinaire contenant des paires <key, value>. Les deux types de chaîne key du nouveau mappage possèdent les mêmes valeurs. De plus, ce nouveau mappage est utilisé comme une liste de type de chaîne key dans le mappage principal. Ceci permet à l'utilisateur d'itérer les types de chaîne key du mappage à l'aide de l'appel VB For Each.

Exemple :

dim map
set map = Tools.GetUserGroupDetails ("Authors")

dim KeysList
set KeysList=map.KeysSet
For Each element in KeysList
    Out.Log element, 'I'
Next

Item(<Key>)=<Value>

Insère un élément comprenant un type de chaîne Key et un élément Value dans le mappage. Si la clé existe déjà, l'ancienne valeur est remplacée par la nouvelle.

Item(<Key>)

Renvoie une valeur associée à une clé. Si aucun type de chaîne Key n'est trouvé, la valeur Empty est renvoyée.

Nombre

Renvoie le nombre d'objets actuellement enregistré dans le mappage.

Vide

Renvoie la valeur True si le nombre d'objets dans le mappage est de zéro. Renvoie la valeur False dans le cas contraire.

Erase(<Key>)

Supprime l'élément Value associé au type de chaîne Key du mappage.

Effacer

Supprime tous les éléments du mappage.

Exist(<Key>)

Retourne la valeur True si un élément possédant le type de chaîne Key existe. Renvoie la valeur False dans le cas contraire.

Dump

Renvoie une chaîne contenant toutes les informations sur le mappage dans un format lisible.