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