I do not really understand your problem
Now in Smalltalk
#( ) is a literal array
{} a dynamic
the expressions put in the first are not evaluated while in the second yes.
Stef
On Dec 16, 2010, at 2:48 PM, flebber wrote:
>
> HI
>
> doing the pharo tutorial and I wanted to know how pharo viewed the dynamic
> array at index 3(seems smalltalk starts at 1 not 0)
>
> From the xample simple enough
> { (2+3) . (6*6) . 'hello', ' Stef'} size. 3
>
> from the strings example we found index by
>
> 'ProfStef' at: 1. $P
>
> so I thought { (2+3) . (6*6) . 'hello', ' Stef'} at 3. would let me know
> what the array was evaluated to after execution but it doesn't. Is it
> confused because it doesn't know whether I want the third array element or
> the third character?
>
> Led me to wonder the correct way if doing this, so that I could evaluate
> array 1 * 2.
>
> { (2+3) . (6*6) . 'hello', ' Stef'} at 1 * at 2. 180
>
>
> Cheers
>
> --
> View this message in context:
> http://forum.world.st/Dynamic-Arrays-view-index-at-execution-tp3090891p3090891.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>