tclDictionnaires


Remarques

Les dictionnaires dans Tcl sont des valeurs qui contiennent un mappage de valeurs arbitraires vers d'autres valeurs arbitraires. Ils ont été introduits dans Tcl 8.5, bien qu'il y ait des versions limitées pour Tcl 8.4. Les dictionnaires sont syntaxiquement les mêmes que les listes avec des nombres pairs d'éléments; la première paire d'éléments est la première clé et la valeur du dictionnaire, la deuxième paire est le deuxième tuple.

Ainsi:

fox "quick brown" dogs "lazy"

est un dictionnaire valide. La même clé peut être plusieurs fois, mais c'est exactement comme si la valeur de ce dernier était dans la valeur précédente; ce sont le même dictionnaire:

abcd {1 2 3} defg {2 3 4} abcd {3 4 5}
abcd {3 4 5} defg {2 3 4}

Les espaces sont sans importance, tout comme les listes.

Un ordre important avec les dictionnaires est l'ordre d'itération; Les dictionnaires tentent d'utiliser l'ordre d'insertion de clé comme ordre d'itération, mais lorsque vous mettez à jour la valeur d'une clé existante, vous écrasez la valeur de cette clé. Les nouvelles clés vont à la fin.

Références: dict

Dictionnaires Exemples Liés