D�termine si une cl� existe dans une table.
MapExists ( map, key )
map | Une table qui existe |
key | La cl� � chercher |
Succ�s: | Retourne True |
Echec: | Retourne False et d�finit @error <> 0 |
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["Jasper"] = "Jasper value" $mMap["Beethoven"] = "Beethoven value" $mMap["Pinky"] = "Pinky value" ; Affiche si la cl� existe ou pas. MsgBox($MB_SYSTEMMODAL, "", "Jasper: " & MapExists($mMap, "Jasper")) ; Retourne 1. MsgBox($MB_SYSTEMMODAL, "", "Fidget: " & MapExists($mMap, "Fidget")) ; Retourne 0. ; Efface une cl� en la d�finissant � Null. La cl� existera encore dans la table. Utilisez MapRemove pour supprimer la cl� enti�rement. $mMap["Jasper"] = Null MsgBox($MB_SYSTEMMODAL, "", "Jasper: " & MapExists($mMap, "Jasper")) ; Retourne 1. EndFunc ;==>Example