Cette UDF offre une série de fonctions pour créer, gérer, trier et rechercher des données dans des dictionnaires. Vous pouvez partager cette UDF avec d'autres développeurs pour faciliter leur travail avec des dictionnaires en AutoIt.
Nom de l'UDF : "Dictionary_UDF.au3"
Description :
L'UDF "Dictionary_UDF.au3" est une collection de fonctions pour la manipulation de dictionnaires en AutoIt. Les dictionnaires sont des structures de données qui stockent des paires clé-valeur, offrant une manière flexible de stocker et d'organiser des données.
Fonctions disponibles :
Code : Tout sélectionner
1. _DictionaryCreate(): Crée un dictionnaire vide.
2. _DictionaryAdd(ByRef $Dict, $Key, $Value): Ajoute une paire clé-valeur au dictionnaire.
3. _DictionaryGet(ByRef $Dict, $Key): Récupère la valeur associée à une clé.
4. _DictionaryRemove(ByRef $Dict, $Key): Supprime une paire clé-valeur du dictionnaire.
5. _DictionaryExists(ByRef $Dict, $Key): Vérifie si une clé existe dans le dictionnaire.
6. _DictionaryGetKeys(ByRef $Dict): Récupère toutes les clés du dictionnaire dans un tableau.
7. _DictionaryGetValues(ByRef $Dict): Récupère toutes les valeurs du dictionnaire dans un tableau.
8. _DictionaryCount(ByRef $Dict): Renvoie le nombre de paires clé-valeur dans le dictionnaire.
9. _DictionaryClear(ByRef $Dict): Efface toutes les paires clé-valeur du dictionnaire.
10. _DictionarySortKeys(ByRef $Dict): Trie les clés par ordre alphabétique.
11. _DictionarySortValues(ByRef $Dict): Trie les valeurs par ordre alphabétique.
12. _DictionarySortKeysDesc(ByRef $Dict): Trie les clés par ordre alphabétique inverse (décroissant).
13. _DictionarySortValuesDesc(ByRef $Dict): Trie les valeurs par ordre alphabétique inverse (décroissant).
14. _DictionaryContainsKey(ByRef $Dict, $Key): Vérifie si une clé spécifique existe dans le dictionnaire.
15. _DictionaryContainsValue(ByRef $Dict, $Value): Vérifie si une valeur spécifique existe dans le dictionnaire.
Cette UDF facilite la manipulation de dictionnaires en AutoIt en fournissant des fonctions simples et efficaces. Les développeurs peuvent créer, ajouter, supprimer, rechercher, trier et gérer des données dans des dictionnaires avec facilité en utilisant ces fonctions.
Exemple d'utilisation :
Code : Tout sélectionner
#Include "Dictionary_UDF.au3"
$myDict = _DictionaryCreate()
_DictionaryAdd($myDict, "Nom", "John")
_DictionaryAdd($myDict, "Âge", 30)
$clés = _DictionaryGetKeys($myDict)
; ... (autres opérations avec le dictionnaire)