Construit un tableau avec toutes les cl�s d'une table.
MapKeys ( map )
map | Une table existante |
Succ�s: | Retourne un tableau de dimension 1 contenant les cl�s. |
Echec: | Retourne un tableau, de base 0, et d�finit @error <> 0 |
Le tableau retourn� peut �tre utilis� pour it�rer les valeurs contenu dans la table
Les fonctions Map ne sont pas disponibles dans la version AutoIt 3.3.14.5 mais peuvent �tre test�es dans la version B�ta (Alt-F5).
#include <MsgBoxConstants.au3> Example() Func Example() ; D�clare une table et l'assigne avec des paires cl�/valeur. Local $mMap[] $mMap[1] = "Integer One" ; Valeur enti�re pour cette cl�. $mMap["2"] = "String Two" ; Valeur cha�ne representant un entier pour cette cl�. C'est une cha�ne, pas un nombre. MapAppend($mMap, "Integer Two") ; Ajoute une valeur en utilisant l'entier suivant disponible, qui est 2 dans ce cas. ; Obtient les cl�s contenues dans la table. Un tableau de dimension 1, de base 0, est retourn�. Local $aMapKeys = MapKeys($mMap) For $vKey In $aMapKeys ; Ou une boucle For convient aussi bien. MsgBox($MB_SYSTEMMODAL, "", "Cl�: " & $vKey & @CRLF & _ ; La cl�. "Valeur: " & $mMap[$vKey] & @CRLF & _ ; Utilise la valeur tableau de MapKeys() pour afficher la valeur de la cl�. "Type de Variable: " & VarGetType($vKey) & @CRLF) ; Affiche le type de la variable de la cl� i.e. entier ou cha�ne. Next EndFunc ;==>Example