Add to a collection
ned at bike-nomad.com
Mon Feb 3 01:02:41 UTC 2003
On Sunday 02 February 2003 04:54 pm, Janet Abdul-Karim wrote:
> I created a subclass to ordered collections. I am trying to add
> objects to the new class and then print it to make sure they are in
> there. I add one object it prints but when I add another object
> and print it only prints the first object i added
> sample code to add to list.
> account: aAccount
> "Add an account to the portfolio"
> self isNil ifTrue:[self add: aAccount]
> ifFalse:[ self addLast: aAccount].
> code to print list.
> "Returns the accounts for the portfolio"
> self do:[:element|^element number].
If you really want to return the accounts you should do something
^self collect: [ :element | element number ]
which will return a collection of element numbers.
GPG key ID: BEEA7EFE
More information about the Squeak-dev