Functions > Map >


MapExists

D�termine si une cl� existe dans une table.

MapExists ( map, key )

Param�tres

map Une table qui existe
key La cl� � chercher

Valeur de retour

Succ�s: Retourne True
Echec: Retourne False et d�finit @error <> 0

Remarque

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).

En relation

IsMap

Exemple

#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