Previous: OrderedCollection Up: Les classes Next: String

Dictionary

Un Dictionary est un ensemble d'associations. Une Association est un couple (key,valeur) qui est construit par le message -> .

___________________________________________

Exercice 26 Cherchez les implementors de -> et inspectez 1 -> 'UN'.

___________________________________________

Un dictionnaire étant un Set, il connait les messages add:, remove:, ... avec la contrainte que les éléments doivent être des Associations.

Attention, les itérateurs do:, select:, collect:, reject:, detect: itèrent sur les valeurs.

Les messages spécifiques des dictionnaires sont :

De nombreux dictionnaires existent dans Smalltalk. Inspectez Dictionary allInstances pour le constater. On trouve Smalltalk, Undeclared, TextConstants, ....

Pour en savoir plus, consultez la classe Dictionary et son commentaire.

beugnard@enst-bretagne.fr