Previous: Array Up: Les classes Next: OrderedCollection
Un ensemble est une collection d'objets non dupliqués, non accessibles par un indice. Les méthodes de base d'utilisation des ensembles Smalltalk sont :
Un ensemble n'est évidemment pas typé et peut contenir toutes sortes d'objets.
___________________________________________
Exercice 25
Évaluez les expressions suivantes :
MonEnsemble := Set new.
MonEnsemble isEmpty.
MonEnsemble add: 1.
MonEnsemble add: 2; add: 3; add: 3; add: 'foo'; add: 3.
MonEnsemble inspect.
MonEnsemble size.
MonEnsemble printString.
MonEnsemble remove: 1
MonEnsemble remove: 8 ifAbsent:[Transcript show: 'opps'; cr]
MonEnsemble includes: 'foo'.
MonEnsemble collect:[:elem | elem printString]
MonEnsemble , (Set with: $3 with: 3 with: 'bar')
___________________________________________
Pour en savoir plus, consultez la classe Set et son commentaire.