Or if you want to create an array with elements already in it (this works both for array and collections) you can also do ~~~~~~~~~~ { anElement } "dynamic array syntax, Pharo-only" ~~~~~~~~~~ or ~~~~~~~~ #('element') "static array, works only for scalars" ~~~~~~~~ or ~~~~~~~~~~~~~~~~ Array with: anElement "constructor method, works also with more elements... Array class>>with:with:with:..." ~~~~~~~~~~~~~~~~ or ~~~~~~~~~~~~~~~~~~~~~~~~~ OrderedCollection with: anElement "as above, but creates a collection instead" ~~~~~~~~~~~~~~~~~~~~~~~~~ Peter On Mon, Jun 29, 2015 at 2:23 PM, Henrik Johansen < henrik.s.johansen@veloxit.no> wrote:
On 29 Jun 2015, at 2:18 , abdelghani ALIDRA <alidrandco@yahoo.fr> wrote:
Hi guys,
Is there any way to add an element to an empty array (must not use new: anElement)?
Cheers
It sounds like you want to use an OrderedCollection, not an Array. Those will grow and shrink as needed when you use add:/remove: calls.
Cheers, Henry